71 Commits

Author SHA1 Message Date
4a4dd1a1fc Refactor peripherals library to rely solely on templates for customizeability with HAL 2021-04-01 14:47:13 +03:00
781e4ba0f5 Notify only on failure
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-30 11:00:41 +03:00
2906d4e2f2 Notification test
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-30 10:56:14 +03:00
05ea46acd0 RGB peripheral
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-29 23:32:35 +03:00
7ca8fa01f2 ADC peripheral
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-28 23:52:07 +03:00
4a333637f6 Add sanitizers to the build
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-28 18:50:20 +03:00
9820816d06 Make the project use cmake components
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-28 18:18:27 +03:00
b626999684 Messaging: simple and fun packet parser implementation.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-28 16:43:05 +03:00
8d67f3470b Messaging: packet implementation 2021-03-27 18:12:03 +02:00
ed1509809e Remake folder structure, add messaging library start
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-27 16:51:04 +02:00
faa1685e18 Add async UART logger (running on DMA).
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-21 17:03:06 +02:00
b7789064fa Update ringbuffer 2021-03-21 17:02:55 +02:00
d945e7a799 Add basic logging framework with a global logger
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-20 23:22:17 +02:00
3af6a8d42a Ringbuffer emplace_back fixes bad return 2021-03-20 23:21:55 +02:00
b4949a6f07 Add CI file.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-14 15:27:54 +02:00
aba4741285 Ringbuffer item 2021-03-14 15:19:04 +02:00
42335b7c99 Move modules around 2021-03-12 17:07:18 +02:00
6662bbde92 Port IMU drivers to library 2021-03-05 20:59:28 +02:00
13dcb08f94 Add SetCompare method to PWM channel 2021-03-05 15:21:30 +02:00
fe499d69f0 Motors, PWM, and utility modules 2021-03-05 14:54:21 +02:00
55e2fbb490 Initial commit 2021-03-05 12:51:29 +00:00