larus-breeze/sw_sensor

Cleanup Custom Drivers

Opened this issue · 1 comments

The Directory sw_stm32/Drivers/Custom is not clean.

  • Interfaces and Naming not homogeneous (uart6.cpp, usart_1_driver.cpp)
  • Some are old and unused (fxos8700*, L3GD20_gyro.cpp, stm_l3gd20.cpp,)
  • L3GD20_gyro and ms5611_service.cpp contains tasks and are not drivers. Do they belong here?
  • Some drivers are generated by the Cube-IDE, some are handmade.

As the drivers are well tested the implementation shall IMHO not be changed. Removing unused and aligning naming structure would improve readability.

Search for L3GD20 and FXOS references. There are some in main.h which shall be removed as well.