summaryrefslogtreecommitdiff
path: root/digital/io
AgeCommit message (Collapse)Author
2008-04-30 * digital/io/srcNicolas Schodet
- fix a division by 0 in path module.
2008-04-30 * digital/io/srcJérémy Dufour
- fix a bug in the sharp module to ensure interpreted values are updated in the sharp_update function and not in the get function.
2008-04-30 * digital/io/srcJérémy Dufour
- fix a bug to update sharps data even if the event of obstacle is disabled in the main loop.
2008-04-30 * digital/io/srcJérémy Dufour
- add a command to get statistics on the position of the bot.
2008-04-30 * digital/io/srcJérémy Dufour
- change the place where the color switch and jack are connected.
2008-04-30 * host/inter, digital/io/src:Nicolas Schodet
- added computed path drawing.
2008-04-29 * digital/asserv/tools:Nicolas Schodet
- updated parameters after encoder wheel change.
2008-04-30 * digital/io/srcJérémy Dufour
- rewrite the move FSM ; - integrate it into the main loop with the sharp and path module.
2008-04-30 * digital/io/srcJérémy Dufour
- export the decay function ; - copy the comments from the source file into the header.
2008-04-30 * digital/io/srcJérémy Dufour
- correct a bug when dumping eeprom data.
2008-04-30 * digital/io/srcJérémy Dufour
- initialize sharp module during io main init ; - add a fifth sharp and correct their numbering ; - update eeprom key value.
2008-04-30 * digital/io/srcJérémy Dufour
- integrate sharp to generate obstacle event for move FSM.
2008-04-30 * digital/io/srcJérémy Dufour
* main - move the place where the updates of the sharp and switch modules is made. * eeprom - add command to dump the eeprom configuration. * sharp - integrate sharp module update into main ; - add function to get raw and interpreted stats of sharps ;
2008-04-30 * digital/io/srcJérémy Dufour
- correct a bug with bit_is_set in switch module.
2008-04-30 * digital/io/srcJérémy Dufour
- fix when no point found in path module.
2008-04-30 * digital/io/srcJérémy Dufour
- implement chrono under host.
2008-04-30 * digital/io/srcJérémy Dufour
- cleanly remove unhandled bits (thanks to ni) ;
2008-04-29 * digital/io/src:Nicolas Schodet
- added distance sensors support for simulation. - added preliminary sharps commands.
2008-04-29 * digital/io/src:Nicolas Schodet
- sharps: start to count at 0.
2008-04-28 * digital/io/srcJérémy Dufour
- top FSM now directly go to the ice distributor after two "loops" (because there are no more sample/ice in the other distributors).
2008-04-28 * digital/io/srcJérémy Dufour
- add protection in get samples against 'stupid' parameter for the bitfield value.
2008-04-28 * digital/io/src digital/asserv/src/asservJérémy Dufour
- add the necessary init for io and asserv host program to make the simulation work correctly.
2008-04-28 * digital/io/srcJérémy Dufour
- correct bitfield values when calling the get samples FSM (trap 0 is the garbage) and prefer to use the enum.
2008-04-28 * digital/io/srcJérémy Dufour
- make the move FSM tell the top one it has finished.
2008-04-28 * digital/io/srcJérémy Dufour
- correct the bitfield value for the get sample FSM for the first two loops of the top FSM.
2008-04-28 * digital/io/srcJérémy Dufour
- add a command to open or close the rear panel.
2008-04-28 * digital/io/srcJérémy Dufour
- make a dirty fix to let the io and asserv card boot correctly with the twi on ; - ensure interruption are enable as soon as possible.
2008-04-28 * digital/io/srcJérémy Dufour
- fix bug in the getter of the status of the jack ; - correct a possible error in the initialization of the chrono.
2008-04-27move.fsm: Update the fsm to use the path finder.Nélio Laranjeiro
* update the events in the main.c file. * update the move_cb.c * added some constants.
2008-04-26 * digital/io/src:Nicolas Schodet
- added path finding algorithm.
2008-04-25 * digital/asserv/src/asserv:Nicolas Schodet
- added movement direction bits in status.
2008-04-25 * digital/io/srcJérémy Dufour
- prevent wall collisions.
2008-04-25 * digital/io/srcJérémy Dufour
- correct twi buffer length (thanks to ni) ; - close rear panel when inserting the jack.
2008-04-25 * digital/io/srcJérémy Dufour
- correct a bug in the updating of the position received by the asserv board (thanks to ni).
2008-04-25 * digital/io/srcJérémy Dufour
- dirty and temporary fix to get at least one sample from the distributor.
2008-04-25 * digital/io/srcJérémy Dufour
- correct angle to approach the gutter.
2008-04-25 * digital/io/srcJérémy Dufour
- ensure event is reset after being posted ; - use 0xFF value for not an event rather than 0 (it prevents the dirty fix to add 1 to the event).
2008-04-24 * digital/io/srcJérémy Dufour
- when a sub FSM finished, it posts an event for the top FSM which will be notified in the next main loop iteration (rather than the actual one).
2008-04-24 * digital/io/srcJérémy Dufour
- replace the if by an assert (thanks to ni).
2008-04-24 * digital/io/srcJérémy Dufour
- revert r452.
2008-04-24 * digital/io/srcJérémy Dufour
- make fsm handle event return 1 if a transition has been executed ; - in the main loop, when a transition has been executed, continue to the next iteration.
2008-04-24 * digital/io/srcJérémy Dufour
- correct a bug in the computed position (to go away from the start area/gutter, we need to decrease Y position) [related to r451, I forgot to stage the file with this modification]
2008-04-24 * digital/io/srcJérémy Dufour
- correct a bug in the computed position (to go away from the start area/gutter, we need to decrease Y position).
2008-04-24 * digital/io/srcJérémy Dufour
- when the move FSM finished, tell it to the top one.
2008-04-24 * digital/io/srcJérémy Dufour
- remove a redundant declaration of a function (thanks to ni).
2008-04-24 * digital/io/srcJérémy Dufour
- add goto an absolute position command over UART.
2008-04-24 * digital/io/src:Nicolas Schodet
- fixed typos in param setting code.
2008-04-24 * digital/io/srcJérémy Dufour
- integrate move FSM into main loop.
2008-04-24 * digital/io/srcJérémy Dufour
- add an event to move away the bot from the gutter (to be able to turn freely) ; - move an event in the source file to ease merge.
2008-04-23 * digital/asserv/src/asserv:Nicolas Schodet
- added backward goto commands.