198 Commits

Author SHA1 Message Date
Henrik Stickann
a24aa1c5c6 Improve doxygen comments 2022-04-24 13:43:44 +02:00
Henrik Stickann
e7d246a2e7 Add HAL clock helpers 2022-04-24 13:43:15 +02:00
Henrik Stickann
ecfad2e768 Improve README and doxygen comments 2022-04-24 13:42:34 +02:00
Henrik Stickann
020870016c Add MCU configurations 2022-04-24 13:42:12 +02:00
Henrik Stickann
46ff94e64d Add printf implementation switch 2022-04-24 13:41:53 +02:00
Henrik Stickann
f940dd9710 Add HAL init 2022-04-24 13:41:21 +02:00
Henrik Stickann
0eac5fbf51 Use malloc free printf 2022-04-20 19:25:15 +02:00
Henrik Stickann
9ea2513e5a Add getter for HAL GPIO pin data 2022-04-19 23:22:33 +02:00
Henrik Stickann
3041499ce0 Implement changes to SPI interfaces 2022-04-19 23:22:04 +02:00
Henrik Stickann
a468133c97 Rework SPI interfaces 2022-04-19 23:20:20 +02:00
Henrik Stickann
867d884d67 Add endian handling helpers 2022-04-19 23:17:10 +02:00
Henrik Stickann
e8cbdf261c Add conditional assert 2022-04-19 23:16:27 +02:00
Henrik Stickann
de4f610843 Adde helper for unreachable code paths 2022-04-15 14:58:24 +02:00
Henrik Stickann
4504ee9c3b Use new SPI settings 2022-04-15 14:57:01 +02:00
Henrik Stickann
3c8fce14f6 Add SPI settings 2022-04-15 14:55:49 +02:00
Henrik Stickann
ae460b69f6 Add floating-point print 2022-04-14 15:19:44 +02:00
Henrik Stickann
073fe83e7e Add HAL delay wrapper 2022-04-14 15:19:05 +02:00
Henrik Stickann
9056cfc264 Add enum flag implementation 2022-04-14 15:18:42 +02:00
Henrik Stickann
c1d468bb32 Rework doxygen comments 2022-04-12 16:43:40 +02:00
Henrik Stickann
b2ae487b76 Rework doxygen comments 2022-04-12 16:38:19 +02:00
Henrik Stickann
ccb15a640e Add documentation 2022-04-12 16:33:10 +02:00
Henrik Stickann
f09f580f00 Add asserts. Fix formating 2022-04-12 16:27:55 +02:00
Henrik Stickann
9f2c73c9ab Update description and debug serial usage 2022-04-12 16:08:00 +02:00
Henrik Stickann
b50cf07ce9 Fix formating 2022-04-12 16:07:28 +02:00
Henrik Stickann
30b9c04460 Add debug assert 2022-04-12 15:47:10 +02:00
Henrik Stickann
f1596493f9 Add debug serial 2022-04-12 15:46:56 +02:00
Henrik Stickann
182fbc3ac3 Add error if GPIO disabled 2022-04-11 17:13:41 +02:00
Henrik Stickann
1ccc15cc40 Add type size assertions 2022-04-11 17:13:16 +02:00
Henrik Stickann
981dbc68c9 Fix incorrect hex conversion 2022-04-11 17:10:22 +02:00
Henrik Stickann
dea989ffac Add transferReceive to SPI interface 2022-04-11 12:45:04 +02:00
Henrik Stickann
f195ceebb1 Add configuration advice 2022-04-10 20:45:43 +02:00
Henrik Stickann
24dae3917b Add README 2022-04-10 20:44:58 +02:00
Henrik Stickann
82b7e2a3df Add STA_ATOMIC_ENABLE guards 2022-04-10 20:44:44 +02:00
Henrik Stickann
4bf8a31acf Move atomic implementations 2022-04-10 20:36:46 +02:00
Henrik Stickann
46cd2417e3 Add atomic signal implementation 2022-04-10 15:24:22 +02:00
Henrik Stickann
b369f34092 Add signal interface 2022-04-10 15:24:03 +02:00
Henrik Stickann
876b3c186e Fix usage of GpioPin in HAL SPI 2022-04-09 21:51:08 +02:00
Henrik Stickann
221b455e43 Add HAL UART implementation 2022-04-09 21:49:20 +02:00
Henrik Stickann
03ca528d91 Add HAL SPI implementation 2022-04-09 21:49:04 +02:00
Henrik Stickann
bf037b03ec Add HAL GPIO pin implementation 2022-04-09 21:47:55 +02:00
Henrik Stickann
a068681b31 Add GPIO pin interface 2022-04-09 21:47:23 +02:00
Henrik Stickann
348f6cae67 Add UART interface 2022-04-09 21:23:24 +02:00
Henrik Stickann
d7bd511c70 Add mutex implementation using std::atomic_flag 2022-04-09 21:23:02 +02:00
Henrik Stickann
3abe36ec81 Add SPI device interface 2022-04-09 21:22:14 +02:00
Henrik Stickann
4140a07307 Add SPI interface 2022-04-09 21:21:54 +02:00
Henrik Stickann
2e9f64a045 Add mutex interface 2022-04-09 21:21:21 +02:00
Henrik Stickann
b8a0c3fd91 Add README 2022-03-31 18:11:43 +02:00
Henrik Stickann
011972e323 Add compiler feature macros 2022-03-31 18:11:33 +02:00