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