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
3c54d1175a
Rename project file for Mk-II platform
2017-11-29 15:50:10 +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
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
7701e9426f
Board.Comm: Add receive support
2017-08-17 17:56:55 +02:00
Fabien Chouteau
780cb7324d
Add GNATcheck and CodePeer support in the project file
2017-08-11 16:22:14 +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
03e99e4862
OPAVES.BLE: Use roll and pitch data from the crazyflie app
...
And some other reformatting.
2017-08-08 18:05:41 +02:00
Fabien Chouteau
b005a48d80
OPAVES.Logging: Start log handling
2017-08-08 18:05:41 +02:00
Fabien Chouteau
771e104ffb
Comms: Improve comms with message queue and priority
2017-08-08 18:05:41 +02:00
Fabien Chouteau
683155a21a
Update Ada_Drivers_Library
2017-08-08 18:05:41 +02:00