Commit Graph

  • 653cda59c0 Main: Import OPAVES.Comm.Serial and change baud-rate to 9600 master Fabien Chouteau 2017-12-20 19:32:51 +01:00
  • 6d0034a8ae OPAVES.COMM.Serial: Fix task priority Fabien Chouteau 2017-12-20 19:31:56 +01:00
  • cf903225f4 OPAVES.COMM.Serial: Add a check of ID length Fabien Chouteau 2017-12-20 19:30:51 +01:00
  • 2eb0c0078e Fix project name Fabien Chouteau 2017-12-20 19:29:37 +01:00
  • ea09463e76 Update README.md Fabien Chouteau 2017-11-28 20:29:25 +01:00
  • 3c54d1175a Rename project file for Mk-II platform Fabien Chouteau 2017-11-29 15:50:10 +01:00
  • 8f16d31b5b Doc: Add Mk-I picture Fabien Chouteau 2017-11-28 20:25:55 +01:00
  • f1d27f5ca6 Create build_instructions.md Fabien Chouteau 2017-11-28 20:22:59 +01:00
  • 2c8706564d Doc: Add a screenshot of CURA Fabien Chouteau 2017-11-28 19:40:39 +01:00
  • b070e52da9 Doc: add build pictures Fabien Chouteau 2017-11-28 19:27:26 +01:00
  • 5b9e46a3a9 Create hardware_design.md Fabien Chouteau 2017-11-27 20:25:37 +01:00
  • 7da3867b05 Doc: Add a picture of the hardware interactions Fabien Chouteau 2017-11-27 19:55:35 +01:00
  • be90105618 HW: Update Mk-II design Fabien Chouteau 2017-11-27 19:55:08 +01:00
  • c266c5838e Update the database with the received commands Anthony Leonardo Gracio 2017-10-26 12:25:50 +02:00
  • ef044f2cff Retrieve the commands via the CRTP protocol Anthony Leonardo Gracio 2017-10-25 10:35:51 +02:00
  • 93ed3efe0d Update .gitignore Anthony Leonardo Gracio 2017-10-25 10:34:14 +02:00
  • 053f2903e9 Board.Motor: Change throttle type to also give the direction Fabien Chouteau 2017-10-20 18:28:22 +02:00
  • 6cccaa9169 Main: Send project name on the serial port at startup Fabien Chouteau 2017-10-20 18:25:27 +02:00
  • 0ebf40f2b0 Update devices and GPIO points for OPAVES CF expansion board Fabien Chouteau 2017-10-20 17:45:11 +02:00
  • a7ec32d45d Add a git submodule for the Certyflie project Anthony Leonardo Gracio 2017-10-13 11:50:07 +02:00
  • 14c3024a14 Update README.md opaves-crazyflie-dev Fabien Chouteau 2017-11-28 20:29:25 +01:00
  • 02dd822ed1 Doc: Add Mk-I picture Fabien Chouteau 2017-11-28 20:25:55 +01:00
  • 56b5a707f3 Create build_instructions.md Fabien Chouteau 2017-11-28 20:22:59 +01:00
  • b4aa521ae9 Doc: Add a screenshot of CURA Fabien Chouteau 2017-11-28 19:40:39 +01:00
  • 4730ce6910 Doc: add build pictures Fabien Chouteau 2017-11-28 19:27:26 +01:00
  • 7a0a470810 Create hardware_design.md Fabien Chouteau 2017-11-27 20:25:37 +01:00
  • 34186c0535 Doc: Add a picture of the hardware interactions Fabien Chouteau 2017-11-27 19:55:35 +01:00
  • e22a34c578 HW: Update Mk-II design Fabien Chouteau 2017-11-27 19:55:08 +01:00
  • cdc8f022f6 Add a main loop to retrieve sensor data. Jerome Lambourg 2017-11-03 17:15:28 +01:00
  • 390da8aee9 Update the database with the received commands Anthony Leonardo Gracio 2017-10-26 12:25:50 +02:00
  • 09821115ab Retrieve the commands via the CRTP protocol Anthony Leonardo Gracio 2017-10-25 10:35:51 +02:00
  • 232714241e Update .gitignore Anthony Leonardo Gracio 2017-10-25 10:34:14 +02:00
  • be8dc4a4b9 Board.Motor: Change throttle type to also give the direction Fabien Chouteau 2017-10-20 18:28:22 +02:00
  • 7259063f50 Main: Send project name on the serial port at startup Fabien Chouteau 2017-10-20 18:25:27 +02:00
  • 8fb2765e3d Update devices and GPIO points for OPAVES CF expansion board Fabien Chouteau 2017-10-20 17:45:11 +02:00
  • 1da87305b9 Add a git submodule for the Certyflie project Anthony Leonardo Gracio 2017-10-13 11:50:07 +02:00
  • 14ff855004 Implement communication commands in OPAVES.COMM Anthony Leonardo Gracio 2017-09-25 14:45:58 +02:00
  • 05e36d30f4 Fix typo in Board.COMM Anthony Leonardo Gracio 2017-09-19 12:30:45 +02:00
  • f158b73f45 OPAVES.Comm: Start handling read/write requests Fabien Chouteau 2017-08-31 16:34:02 +02:00
  • fe61a86361 HW: New version of the hardware using a crazyflie as the main board Fabien Chouteau 2017-08-31 16:23:12 +02:00
  • 7701e9426f Board.Comm: Add receive support Fabien Chouteau 2017-08-16 19:29:43 +02:00
  • 780cb7324d Add GNATcheck and CodePeer support in the project file Fabien Chouteau 2017-08-11 16:22:14 +02:00
  • e4090c6dfc Board.Ranging: Add log messages Fabien Chouteau 2017-08-10 16:31:45 +02:00
  • e0bf6d3599 Board.Ranging: Use STM32.Setup for I2C config Fabien Chouteau 2017-08-10 16:22:32 +02:00
  • 8836c1a855 Move logging to the board project Fabien Chouteau 2017-08-10 12:33:01 +02:00
  • 17144570ca Board: Change throttle and steering ranges Fabien Chouteau 2017-08-08 17:33:54 +02:00
  • 03e99e4862 OPAVES.BLE: Use roll and pitch data from the crazyflie app Fabien Chouteau 2017-08-08 17:32:09 +02:00
  • b005a48d80 OPAVES.Logging: Start log handling Fabien Chouteau 2017-08-08 14:53:10 +02:00
  • 771e104ffb Comms: Improve comms with message queue and priority Fabien Chouteau 2017-08-08 14:51:22 +02:00
  • 683155a21a Update Ada_Drivers_Library Fabien Chouteau 2017-08-08 17:52:39 +02:00
  • cf313108d0 Sensors: use the databases to store the sensor values. Jerome Lambourg 2017-08-01 13:54:45 +02:00
  • e51f9cd55e Add the vl53l0x c driver and use it for ranging measurements Jerome Lambourg 2017-08-01 12:09:59 +02:00
  • abc217fe17 SW: Justify expected message from GNATprove Yannick Moy 2017-07-13 18:25:14 +02:00
  • 27c3cf9a54 SW: Update use of GNATprove on unit OPAVES.Wheel_Speed Yannick Moy 2017-07-13 18:15:26 +02:00
  • f1681c2dfd Project file: Use Create_Missing_Dirs attribute Fabien Chouteau 2017-07-13 14:10:13 +02:00
  • 4a7f477311 Update Ada_Drivers_Library Fabien Chouteau 2017-07-10 15:24:53 +02:00
  • c3e02f96de doc: Add Mk-I rev-B Kicad renders Fabien Chouteau 2017-07-10 15:23:20 +02:00
  • 7caee6719c SW: Update project file to be able to run GNATprove Yannick Moy 2017-07-06 17:15:02 +02:00
  • cff35187f6 HW: Major rework of 3D models Fabien Chouteau 2017-07-05 12:33:47 +02:00
  • 3852237a42 Board.Motor and Board.Steering: Change pin assignment for rev-B boards Fabien Chouteau 2017-06-28 16:56:04 +02:00
  • f1d7b47450 Add unit tests generated by GNATtest for the database Anthony Leonardo Gracio 2017-07-04 11:43:02 +02:00
  • e53ab689bc Raise exception when registering already existing data. Anthony Leonardo Gracio 2017-06-30 17:36:14 +02:00
  • 0e3ab93479 Comm: add host code. Tristan Gingold 2017-06-28 16:38:05 +02:00
  • 071a963e79 Add board definition of comm device. Tristan Gingold 2017-06-28 16:37:09 +02:00
  • ddfde40430 Add comm module, put remote command data to database. Tristan Gingold 2017-06-28 16:35:50 +02:00
  • bb63538c83 Add a Get_Data_ID function to databases.ads Anthony Leonardo Gracio 2017-06-21 15:29:20 +02:00
  • 3a82b6ddc7 ble: separate rx and tx PO. Tristan Gingold 2017-06-19 10:36:32 +02:00
  • fe6f78cd87 HW: Encoder rev-B Fabien Chouteau 2017-06-13 17:26:23 +02:00
  • 6e22de0d45 HW: OPAVES MkI rev-B Fabien Chouteau 2017-06-13 17:21:04 +02:00
  • e0fefda8ca HW: Add front bumper 3D model Fabien Chouteau 2017-06-13 16:07:09 +02:00
  • 3f4d714494 HW: Add payload platform 3D model Fabien Chouteau 2017-06-13 16:06:46 +02:00
  • 6e361a81de HW: Fix mounting hole placement and add measurement marks Fabien Chouteau 2017-06-08 13:19:34 +02:00
  • d1b8c64dc2 HW: Update TODO and KP entries Fabien Chouteau 2017-06-08 12:44:46 +02:00
  • 031713e75a HW: Fix BNO055 pin 10 to GND Fabien Chouteau 2017-06-08 12:01:08 +02:00
  • ccf766ea98 OPAVES.Wheel_Speed: Update with direction of travel Fabien Chouteau 2017-06-07 18:22:51 +02:00
  • 3a854e9a0f OPAVES.Types: Fix typo and replace Mks_Type with Dimensionless Fabien Chouteau 2017-06-07 17:48:52 +02:00
  • 09f0ca32e7 Add logging task in Databases.Instantiations and several utility functions in Databases.Generics Anthony Leonardo Gracio 2017-06-08 18:02:11 +02:00
  • 4516fd67bd BLE: automatically setup and configure BLE chip. Tristan Gingold 2017-06-07 09:58:26 +02:00
  • f8d02bd006 Import BLE module to src. Tristan Gingold 2017-06-06 14:17:58 +02:00
  • 1edb718a36 Start OPAVES.Wheel_Speed package Fabien Chouteau 2017-05-30 20:19:29 +02:00
  • c6ba051214 Spec improvements for Board encoders and steering Fabien Chouteau 2017-05-30 19:12:31 +02:00
  • 4c959fbf1b Create OPAVES.Types Fabien Chouteau 2017-05-30 19:10:06 +02:00
  • 58b0799555 Create OPAVES.Parameters Fabien Chouteau 2017-05-30 18:47:48 +02:00
  • 396247827d Create a type package with static dimensionality checking Fabien Chouteau 2017-05-30 18:44:37 +02:00
  • f0e0a70236 Create Board.Parameters package Fabien Chouteau 2017-05-30 18:33:45 +02:00
  • c4cccdbb28 Switch to ravenscar-full run-time profile Fabien Chouteau 2017-05-30 19:13:04 +02:00
  • 44f0eacdee HW: Connect the NRESET pin of the IMU to the MCU Fabien Chouteau 2017-05-19 18:20:07 +02:00
  • 624d3e36f1 Add Database module source files Anthony Leonardo Gracio 2017-05-23 18:04:52 +02:00
  • cc936fcc53 Add the runtime to the main project file, as well as IDE package. Jerome Lambourg 2017-05-23 17:55:19 +02:00
  • 1fe9b57933 Add support for the time of flight sensors and the IMU. Jerome Lambourg 2017-05-20 17:23:20 +02:00
  • 1c41401a8a HW: Add 6 mounting holes in the center of the frame Fabien Chouteau 2017-05-18 19:47:52 +02:00
  • be24f4ff63 HW: Move the MCU to the back of the car to put the battery to the front Fabien Chouteau 2017-05-18 18:21:58 +02:00
  • 6608e3e237 Start low level motor encoder control Fabien Chouteau 2017-05-18 15:24:19 +02:00
  • faacb92d01 Turn off actuators in the last chance handler Fabien Chouteau 2017-05-12 11:34:21 +02:00
  • a35003aee9 Initial ble driver investigating. Tristan Gingold 2017-05-12 10:00:11 +02:00
  • ebaecf2981 Add a custom last chance handler Fabien Chouteau 2017-05-11 18:59:54 +02:00
  • ebf171f9cf Avoid initializing the hardware twice Fabien Chouteau 2017-05-11 18:47:56 +02:00
  • ff5c4e32ea Start LEDs control Fabien Chouteau 2017-05-11 18:41:57 +02:00
  • 14ef3a1a97 Start low level steering control Fabien Chouteau 2017-05-11 18:19:21 +02:00
  • fac14197ba Board.Motor: Use STM32.PWM instead of STM32.Timers Fabien Chouteau 2017-05-11 18:18:28 +02:00