summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/asserv.c
AgeCommit message (Collapse)Author
2010-05-12digital/asserv, digital/io: set zero PWM when elevator downNicolas Schodet
2010-05-02digital/io/src: change auxilliary motor interfacesNicolas Schodet
2010-05-01digital/io/src: handle several TWI command for several slaves, closes #122Nicolas Schodet
2010-04-13digital/io/src: add new position_t typeNicolas Schodet
2010-04-01digital/io: wipe-out old robot code, closes #112Nicolas Schodet
2009-05-23 * digital/asserv, digital/io:Nicolas Schodet
- added usage of center sensor.
2009-05-21 * digital/io/src:Jérémy Dufour
- fake optical fence.
2009-05-21 * digital/io/src:Jérémy Dufour
- memorize the last moving direction.
2009-05-20 * digital/io/src:Nicolas Haller
- new cylinder FSM again again - setting top_puck_inside_bot on elevator FSM
2009-05-20 * digital/io/src:Jérémy Dufour
- support backward parameter for the asserv_goto, - enhance to avoid static obstacle, - add center circle of the playground table.
2009-05-20 * digital/io/src:Jérémy Dufour
- add direction support in goto command, - move FSM use the angle for the end of the movement.
2009-05-19 * digital/asserv, digital/io:Nicolas Schodet
- added backward movements.
2009-05-18 * digital/io/src:Jérémy Dufour
- remove some trailing white space.
2009-05-18 * digital/io/src:Jérémy Dufour
- integrate trace usage into flash.
2009-05-18 * digital/io/src:Jérémy Dufour
- reduce speed when searching for the zero arm.
2009-05-16 * digital/avr/io, digital/avr/asserv:Jérémy Dufour
- use CRC over TWI communication between the asserv and io boards.
2009-05-14 * digital/io, digital/asserv:Nicolas Schodet
- give asserv input port in TWI status.
2009-05-09 * digital/io/src:Nicolas Haller
- first implementation for elevator FSM (more work needed)
2009-05-09 * digital/io/src:Nicolas Haller
- First version of init FSM
2009-05-08 * digital/io:Jérémy Dufour
- add functions to reset the arm or the elevator to the zero position.
2009-05-07 * digital/asserv:Nicolas Schodet
- added forward go to the wall. - use defines for contacts.
2009-05-03 * digital/io, digital/asserv:Nicolas Schodet
- added TWI commands for the elevator.
2009-03-14 * digital/io/srcJérémy Dufour
- convert to utf8, - update a comment.
2009-03-14 * digital/ioJérémy Dufour
- do not use hardcoded values for the bits position in the status flag from asserv board.
2008-04-30 * digital/io/srcJérémy Dufour
- add function into the asserv module to support the goto backward.
2008-04-30 * digital/io/srcJérémy Dufour
- integrate sharp to generate obstacle event for move FSM.
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-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
- remove a redundant declaration of a function (thanks to ni).
2008-04-24 * digital/io/src:Nicolas Schodet
- fixed typos in param setting code.
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-22* digital/io/src:Nicolas Schodet
- made the arm control work.
2008-04-21 * digital/io/srcJérémy Dufour
- add a simple function to set the complete bot position ; - integrate its usage in the top FSM.
2008-04-20 * digital/io/srcJérémy Dufour
- all setting commands overt TWI of the asserv module must finish with a leading 0 as last parameter.
2008-04-20 * digital/io/srcJérémy Dufour
- add the goto an absolute position and them absolute angle to the asserv module.
2008-04-20 * digital/io/srcJérémy Dufour
- add the goto an absolute position and goto an absolute angle commands to the asserv module.
2008-04-20 * digital/io/srcJérémy Dufour
- fix a bug in the communication with the asserv (thanks to ni).
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
- 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/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-07Added the asserv_goto prototype function and the empty function in the Nélio Laranjeiro
asserv.c file.
2008-04-02fixed doc comment (see r273 and r274)Nélio Laranjeiro
2008-04-02Modified the asserv_go_to_gutter function name to Nélio Laranjeiro
asserv_go_to_distributor.
2008-03-28 * digital/io/srcJérémy Dufour
- fix includes (thanks to ni).
2008-03-11 * digital/io/src/asservJérémy Dufour
- use pointer for parameter in and out (thanks to ni).
2008-03-10 * digital/io/src/asservJérémy Dufour
- implement functions to receive and handle the ''shared'' status buffer between asserv and io; - implement functions for the upper layer (io) to get the status of the asserv board; - comments improvements and corrections.