66 Commits

Author SHA1 Message Date
Henrik Stickann
04ae302ab3 Merge stm32-core repo into sta-core 2023-01-19 23:09:32 +01:00
Henrik Stickann
d692e2a202 Add extra expr for use with STA_ASSERT 2023-01-13 14:03:09 +01:00
Henrik Stickann
32819c1108 Add pending RX api 2022-12-02 16:24:45 +01:00
Henrik Stickann
02ae632f60 Move CAN subdir 2022-05-10 16:16:59 +02:00
Henrik Stickann
b9f5949bfc Fix include paths 2022-05-10 15:37:23 +02:00
Henrik Stickann
f4e3a0ae1c Add doxygen docs 2022-05-10 15:36:48 +02:00
Henrik Stickann
8efed8802d Add SPI subdir 2022-05-10 15:36:34 +02:00
Henrik Stickann
b73e03fddf Update doc 2022-05-10 02:12:44 +02:00
Henrik Stickann
e4f5e3cd2e Update doc 2022-05-10 02:11:40 +02:00
Henrik Stickann
e2854fceee Move CAN interface to STA Core library 2022-05-09 21:25:44 +02:00
Henrik Stickann
460f4e3c25 Move STM32 related code to sta-stm32-core repo 2022-05-09 21:19:06 +02:00
Henrik Stickann
92e3dd474b Move STM32 implementations into sta-stm32-core repository 2022-05-09 21:14:05 +02:00
Henrik Stickann
7c0c05d296 Rework SPI device interface 2022-05-09 21:12:59 +02:00
Henrik Stickann
75ef8a9dc6 Improve doxygen documentation 2022-05-08 03:11:12 +02:00
Henrik Stickann
bc35c44cb1 Separate print methods from UART interface 2022-05-07 16:16:19 +02:00
Henrik Stickann
e3be99514c Update include path 2022-05-02 13:50:52 +02:00
Henrik Stickann
c7135adda7 Update include paths 2022-05-02 13:37:44 +02:00
Henrik Stickann
01312ef97d Move interfaces to subdir 2022-05-02 13:37:03 +02:00
Henrik Stickann
f8666b69c8 Merge io_interfaces repo into helpers 2022-05-02 13:20:25 +02:00
Henrik Stickann
ebe0a04325 Rework module enable logic 2022-05-01 18:16:00 +02:00
Henrik Stickann
16dbc1c81e Fix config for F413 family 2022-05-01 17:18:35 +02:00
Henrik Stickann
c9a766232b Add MCU config for STM32F413xG family 2022-05-01 17:15:40 +02:00
Henrik Stickann
48976fff88 Add FIFO buffer type 2022-04-27 18:34:42 +02:00
Henrik Stickann
bbcb3d9d21 Add time function signatures 2022-04-27 18:34:23 +02:00
Henrik Stickann
cfbf6f4ce2 Add fallthrough macro 2022-04-24 14:50:55 +02:00
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
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