165 Commits

Author SHA1 Message Date
Fabien Chouteau
653cda59c0 Main: Import OPAVES.Comm.Serial and change baud-rate to 9600 2017-12-20 19:32:51 +01:00
Fabien Chouteau
6d0034a8ae OPAVES.COMM.Serial: Fix task priority 2017-12-20 19:31:56 +01:00
Fabien Chouteau
cf903225f4 OPAVES.COMM.Serial: Add a check of ID length 2017-12-20 19:30:51 +01:00
Fabien Chouteau
2eb0c0078e Fix project name 2017-12-20 19:29:37 +01:00
Fabien Chouteau
ea09463e76 Update README.md 2017-11-29 15:52:54 +01:00
Fabien Chouteau
3c54d1175a Rename project file for Mk-II platform 2017-11-29 15:50:10 +01:00
Fabien Chouteau
8f16d31b5b Doc: Add Mk-I picture 2017-11-29 15:44:29 +01:00
Fabien Chouteau
f1d27f5ca6 Create build_instructions.md 2017-11-29 15:44:29 +01:00
Fabien Chouteau
2c8706564d Doc: Add a screenshot of CURA 2017-11-29 15:44:29 +01:00
Fabien Chouteau
b070e52da9 Doc: add build pictures 2017-11-29 15:44:29 +01:00
Fabien Chouteau
5b9e46a3a9 Create hardware_design.md 2017-11-29 15:44:29 +01:00
Fabien Chouteau
7da3867b05 Doc: Add a picture of the hardware interactions 2017-11-29 15:44:29 +01:00
Fabien Chouteau
be90105618 HW: Update Mk-II design 2017-11-29 15:44:29 +01:00
Anthony Leonardo Gracio
c266c5838e Update the database with the received commands
The commands received via CRTP are now stored in the database.
A watchdog has been added to reset these commands when the connection
is lost.
2017-11-29 15:44:28 +01:00
Anthony Leonardo Gracio
ef044f2cff Retrieve the commands via the CRTP protocol
The OPAVES.Commander package has been added in order to retrieve the commands
received via the CRTP protocol.

The communication-related packages have been reorganized to provide a proper
separation between the CRTP communication and the serial communication.
2017-11-29 15:43:58 +01:00
Anthony Leonardo Gracio
93ed3efe0d Update .gitignore 2017-11-29 15:42:49 +01:00
Fabien Chouteau
053f2903e9 Board.Motor: Change throttle type to also give the direction 2017-11-29 15:42:49 +01:00
Fabien Chouteau
6cccaa9169 Main: Send project name on the serial port at startup 2017-11-29 15:42:49 +01:00
Fabien Chouteau
0ebf40f2b0 Update devices and GPIO points for OPAVES CF expansion board 2017-11-29 15:42:09 +01:00
Anthony Leonardo Gracio
a7ec32d45d Add a git submodule for the Certyflie project 2017-11-29 15:42:09 +01:00
Jerome Lambourg
cdc8f022f6 Add a main loop to retrieve sensor data.
Board.IMU: better handle errors by just returning a status
Board.Ranging: simplify the state machine to read range data.
Sensors: implement the main loop to read and store data.
Main: use the loop.
2017-11-03 17:19:00 +01:00
Anthony Leonardo Gracio
14ff855004 Implement communication commands in OPAVES.COMM 2017-09-25 14:45:58 +02:00
Anthony Leonardo Gracio
05e36d30f4 Fix typo in Board.COMM 2017-09-19 12:30:45 +02:00
Fabien Chouteau
f158b73f45 OPAVES.Comm: Start handling read/write requests 2017-08-31 16:34:02 +02:00
Fabien Chouteau
fe61a86361 HW: New version of the hardware using a crazyflie as the main board 2017-08-31 16:24:20 +02:00