27 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
053f2903e9 Board.Motor: Change throttle type to also give the direction 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
05e36d30f4 Fix typo in Board.COMM 2017-09-19 12:30:45 +02:00
Fabien Chouteau
7701e9426f Board.Comm: Add receive support 2017-08-17 17:56:55 +02:00
Fabien Chouteau
e4090c6dfc Board.Ranging: Add log messages 2017-08-10 16:31:45 +02:00
Fabien Chouteau
e0bf6d3599 Board.Ranging: Use STM32.Setup for I2C config 2017-08-10 16:22:32 +02:00
Fabien Chouteau
8836c1a855 Move logging to the board project 2017-08-10 12:33:01 +02:00
Fabien Chouteau
17144570ca Board: Change throttle and steering ranges 2017-08-08 18:05:42 +02:00
Fabien Chouteau
771e104ffb Comms: Improve comms with message queue and priority 2017-08-08 18:05:41 +02:00
Jerome Lambourg
e51f9cd55e Add the vl53l0x c driver and use it for ranging measurements 2017-08-01 12:09:59 +02:00
Fabien Chouteau
4a7f477311 Update Ada_Drivers_Library 2017-07-10 16:24:15 +02:00
Fabien Chouteau
3852237a42 Board.Motor and Board.Steering: Change pin assignment for rev-B boards 2017-07-05 13:46:53 +02:00
Tristan Gingold
071a963e79 Add board definition of comm device.
TN: Q404-040
2017-06-28 16:37:09 +02:00
Tristan Gingold
f8d02bd006 Import BLE module to src.
TN: Q113-024
2017-06-06 14:17:58 +02:00
Fabien Chouteau
c6ba051214 Spec improvements for Board encoders and steering 2017-05-30 19:14:08 +02:00
Fabien Chouteau
f0e0a70236 Create Board.Parameters package 2017-05-30 19:14:08 +02:00
Jerome Lambourg
1fe9b57933 Add support for the time of flight sensors and the IMU.
This also provides a prototype for the task that gathers the data from the
sensors and feed the database.
2017-05-20 17:24:24 +02:00
Fabien Chouteau
6608e3e237 Start low level motor encoder control 2017-05-18 15:59:57 +02:00
Fabien Chouteau
ebf171f9cf Avoid initializing the hardware twice 2017-05-11 18:47:56 +02:00
Fabien Chouteau
ff5c4e32ea Start LEDs control 2017-05-11 18:41:57 +02:00
Fabien Chouteau
14ef3a1a97 Start low level steering control 2017-05-11 18:19:21 +02:00
Fabien Chouteau
fac14197ba Board.Motor: Use STM32.PWM instead of STM32.Timers 2017-05-11 18:18:28 +02:00