summaryrefslogtreecommitdiffhomepage
path: root/digital
AgeCommit message (Collapse)Author
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/asserv/src/asserv:Nicolas Schodet
- limited auxiliary motor to 12V, i.e. 50% PWM.
2008-04-26 * digital/io/src:Nicolas Schodet
- added path finding algorithm.
2008-04-26 * digital/avr/modules/math/fixed:Nicolas Schodet
- fixed a bug on host with unsigned numbers as input to macros.
2008-04-26 * digital/asserv/tools:Nicolas Schodet
- added interractive asserv interface.
2008-04-26 * digital/asserv/tools:Nicolas Schodet
- added asynchronous operations. - added position related functions. - added free.
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
- renamed eeprom_{read,write}_dword functions to avoid clashes with recent avrlibc.
2008-04-23 * digital/asserv/src/asserv:Nicolas Schodet
- added backward goto commands.
2008-04-23 * digital/io/srcJérémy Dufour
- correct a bug of decrementation introduces in r438.
2008-04-23 * digital/io/src/testJérémy Dufour
- update getsamples test program to make it work.
2008-04-23 * digital/io/src/testJérémy Dufour
- add common file to put all the functions for host (yerk) ; - update gutter test program to make it work.
2008-04-23 * digital/io/srcJérémy Dufour
- integrate gutter FSM into the main loop.
2008-04-23 * digital/io/srcJérémy Dufour
- rewrite gutter FSM.
2008-04-23 * digital/io/srcJérémy Dufour
- main_loop always notices top FSM about jack states change.
2008-04-23 * digital/io/srcJérémy Dufour
- add a state to the top FSM to move away from the border.
2008-04-23 * digital/io/srcJérémy Dufour
- correct error in comment.
2008-04-23 * digital/io/srcJérémy Dufour
- seperate chrono into two files (source and header) ; - add necessary functions to end the match ; - integrate it into the main loop ; - partial integration into the simulator (need to simulate a counter).
2008-04-23 * digital/io/srcJérémy Dufour
- when doing asserv initialization, get the actual sequence number from the asserv board to prevent infinite commands resent (thanks to ni).
2008-04-23 * digital/io/src:Nicolas Schodet
- added scaling factor.
2008-04-23 * digital/io/src:Nicolas Schodet
- removed deleted function declaration.
2008-04-23 * digital/io/src:Nicolas Schodet
- do not update every cycle to speed up simulation.
2008-04-23 * digital/io/src:Nicolas Schodet
- forgot last sample, must turn one more third..
2008-04-22move fsm: update the move fsm.Nélio Laranjeiro
2008-04-22move.fsm: Update the move.fsm to add virtual events.Nélio Laranjeiro
2008-04-22 * digital/io/src:Nicolas Schodet
- fixed bad macros.
2008-04-22* digital/io/src:Nicolas Schodet
- made the arm control work.
2008-04-22 * digital/asserv/src:Nicolas Schodet
- fixed bug for negatives 'l' twi commands.