summaryrefslogtreecommitdiffhomepage
path: root/digital/io
AgeCommit message (Collapse)Author
2008-04-20 * digital/io/srcJérémy Dufour
- servo module now manages 8 servos.
2008-04-18Modified gutter FSM to go to the Wall after putting the robot back to Nélio Laranjeiro
the gutter.
2008-04-18 * digital/io/doc:Nicolas Schodet
- fixed typo.
2008-04-17Replaced the END state and the START state by a single state IDLE.Nélio Laranjeiro
2008-04-17 * digital/io/doc:Nicolas Schodet
- updated asserv protocol.
2008-04-17Update the gutter FSM to only eject the balls from the robot.Nélio Laranjeiro
2008-04-15 * digital/io/src:Nicolas Schodet
- fixed bad integer computation: 20 / 1000 = 0. - fixed no support for more than 5 servos. - added zero value support. - added saturation to protect from bad commands.
2008-04-15 * digital/io/src:Nicolas Schodet
- use RING mode for serial port.
2008-04-14 * digital/io/srcJérémy Dufour
* build - add dependency of fsm.h for main.c (for bootstrap) ; - ensure it is building for host target. * get samples FSM - remove unneeded fields in the getsamples structures ; - rename it to be more 'private' (to prevent declaring the same one) ; * top FSM - rewrite it ; - still missing some parts to implement. * general - manage color of the bot ; - initialize the switch module in the main_init ; - add position of the gutter.
2008-04-14 * digital/io/srcJérémy Dufour
- update test of get sample FSM to be compatible with previous commit.
2008-04-14 * digital/io/srcJérémy Dufour
- add notifier for the desired arm position ; - integrate it in the get samples FSM.
2008-04-14 * digital/io/srcJérémy Dufour
* asserv - add an goto_angle (not implemented yet). * get sample FSM - the get sample FSM will not call any other FSM (like the move). Instead, it assumes we are already at the right place, we just ensure the angle is correct ; - update the first state in consequences ; - add an angle as parameters (maybe we can remove the X/Y). * general defines - add define to ease the opening of the input hole.
2008-04-14 * digital/io/srcJérémy Dufour
- add angle definition in the bot and plauground configuration files.
2008-04-14 * digital/io/src/test/getsamplesJérémy Dufour
- update test program to be compatible with the new get sample FSM.
2008-04-14 * digital/io/srcJérémy Dufour
- integrate some events into the main for the getsamples FSM ; - correct example.
2008-04-14 * digital/io/srcJérémy Dufour
- correct a bug of comments (for color selection).
2008-04-14 * digital/io/srcJérémy Dufour
- manage command retransmission (when not acknowledge by the asserv) ; - integrate retransmission and update of the asserv into the main.
2008-04-14 * digital/io/srcJérémy Dufour
* asserv - improve the API of the arm functions to ease usage ; - add a new function to put the arm to the position to close the input hole. * get sample FSM - keep only the needed and real events ; - correctly names the states ; - improve the function to select where to put the samples ; * general - add headers for some standard configuration defines. * trap - add another entry to the enum to know its length.
2008-04-14 * digital/io/docJérémy Dufour
- add unit to the documentation.
2008-04-14 * digital/io/srcJérémy Dufour
- manage command retransmission (when not acknowledge by the asserv) ; - integrate retransmission and update of the asserv into the main.
2008-04-14 * digital/io/srcJérémy Dufour
- correct an error in gutter fsm that prevents it from compiling.
2008-04-12Update the fsms.Nélio Laranjeiro
2008-04-11Update the fsms.Nélio Laranjeiro
2008-04-10Start to fill the FSMs. (not finished).Nélio Laranjeiro
2008-04-10 * digital/io/src:Nicolas Schodet
- fixed build.
2008-04-10Added the topfsm. pb with the fsm generation.Nélio Laranjeiro
2008-04-09Added the mainFsm and update the makefile.Nélio Laranjeiro
2008-04-08Tested the move FSM machine.Nélio Laranjeiro
2008-04-07Added the asserv_goto prototype function and the empty function in the Nélio Laranjeiro
asserv.c file.
2008-04-05Added and test the move fsm. Only the machine sequence is tested.Nélio Laranjeiro
2008-04-05 * digital/io/doc:Nicolas Schodet
- fixed 'p' command.
2008-04-04Added the move fsm file and update the Makefile.Nélio Laranjeiro
2008-04-04Update the fsm for the movement.Nélio Laranjeiro
2008-04-04 * digital/io/src, host/inter:Nicolas Schodet
- added host support to io.
2008-04-03Renamed the makefile to Makefile.Nélio Laranjeiro
2008-04-03Added a first shoot of the move state machine.Nélio Laranjeiro
2008-04-02fixed doc comment (see r273 and r274)Nélio Laranjeiro
2008-04-02Update the doc to be conform with the source code (see r273).Nélio Laranjeiro
2008-04-02Modified the asserv_go_to_gutter function name to Nélio Laranjeiro
asserv_go_to_distributor.
2008-04-01 * digital/io/srcJérémy Dufour
- add support for the rear trap (to eject the balls); - update eeprom key as required.
2008-04-01 * digital/io/srcJérémy Dufour
- add configuration settings of sharp module data to the eeprom module.
2008-03-31Tested the gutter fsm and add the stubs to the functions in the Nélio Laranjeiro
getsamples and gutter's fsm test.
2008-03-31 * digital/io/src/test:Nicolas Schodet
- removed unused file.
2008-03-31 * digital/io/src:Nicolas Schodet
- added callback function file merge strategies.
2008-03-31 * digital/io/src:Nicolas Schodet
- adapted FSM to AVR program.
2008-03-30Tested the fsm in host mode.Nélio Laranjeiro
- to compile it modify the asserv.h file to replace the intx_t by uintx_t - stub the necessary functions.
2008-03-30Moved the gutter fsm to the io/directory.Nélio Laranjeiro
2008-03-30Update the makefile name to add the fsm suffix.Nélio Laranjeiro
2008-03-30Centralise the FSM test to the test directory.Nélio Laranjeiro
2008-03-30Rename the test directory in the gutter directory to gutter to be moved Nélio Laranjeiro
to the test in the io/src directory.