Commit Graph

  • db69a00b06 Add guards and warning for STM32 HAL include Henrik Stickann 2023-04-22 13:04:24 +02:00
  • d2fcd0c12c Include config.hpp Henrik Stickann 2023-04-22 13:03:27 +02:00
  • 01c2f5971a Update README.md Theodor Teslia 2023-03-17 13:31:39 +00:00
  • 94f9cdd884 I2C Error fixes Theodor Teslia 2023-03-17 14:15:22 +01:00
  • 08e61cb300 Update .gitignore Theodor Teslia 2023-03-11 21:47:46 +01:00
  • be0abb1e80 Implement I2C generic device and STM32 specific; Not yet tested, will be with ADC Theodor Teslia 2023-03-11 21:46:41 +01:00
  • fdf5b4890d Rename SPI classes Henrik Stickann 2023-02-02 22:23:44 +01:00
  • 59585b2ae5 Fix indentation. Update doxygen comments Henrik Stickann 2023-02-02 22:22:14 +01:00
  • fc4eed38d5 Sort doxygen group names Henrik Stickann 2023-02-02 22:13:40 +01:00
  • 4204c028a2 Cleanup doxygen Henrik Stickann 2023-01-31 21:14:02 +01:00
  • a7466d6417 Default to toggle for dark/light mode Henrik Stickann 2023-01-31 19:49:09 +01:00
  • 3edfca7e79 Update to doxygen 1.9.6. Disable latex output Henrik Stickann 2023-01-31 19:45:56 +01:00
  • 326f561538 Enable STM32 platform in MCU config header Henrik Stickann 2023-01-20 02:46:11 +01:00
  • c63f5e0ffc Improve macro description Henrik Stickann 2023-01-20 02:25:58 +01:00
  • c1edafa59e Remove debug serial logic from stm32/uart module Henrik Stickann 2023-01-20 02:24:00 +01:00
  • dd2983821e Change module enable logic Henrik Stickann 2023-01-20 01:52:18 +01:00
  • 7f2f4a4df9 Change include guard prefix to STA_CORE Henrik Stickann 2023-01-19 23:35:15 +01:00
  • c4ef41ddf7 Fix changed includes Henrik Stickann 2023-01-19 23:22:35 +01:00
  • 2a5a816c57 Flatten directories Henrik Stickann 2023-01-19 23:14:39 +01:00
  • b7e24cd5a3 Add directory for Arduino implementations Henrik Stickann 2023-01-19 23:11:25 +01:00
  • 04ae302ab3 Merge stm32-core repo into sta-core Henrik Stickann 2023-01-19 23:09:32 +01:00
  • 6bc05daad0 Move source files to subdir Henrik Stickann 2023-01-19 23:02:42 +01:00
  • d793e1dc1c Fix usDelay handling freq != 1MHz incorrectly Henrik Stickann 2023-01-13 14:04:23 +01:00
  • d692e2a202 Add extra expr for use with STA_ASSERT Henrik Stickann 2023-01-13 14:03:09 +01:00
  • 441f42fb62 Update deps url Henrik Stickann 2022-12-02 16:25:40 +01:00
  • 32819c1108 Add pending RX api Henrik Stickann 2022-12-02 16:24:45 +01:00
  • 02ae632f60 Move CAN subdir Henrik Stickann 2022-05-10 16:16:59 +02:00
  • b9f5949bfc Fix include paths Henrik Stickann 2022-05-10 15:37:23 +02:00
  • f4e3a0ae1c Add doxygen docs Henrik Stickann 2022-05-10 15:36:48 +02:00
  • 8efed8802d Add SPI subdir Henrik Stickann 2022-05-10 15:36:34 +02:00
  • b73e03fddf Update doc Henrik Stickann 2022-05-10 02:12:44 +02:00
  • e4f5e3cd2e Update doc Henrik Stickann 2022-05-10 02:11:40 +02:00
  • e2854fceee Move CAN interface to STA Core library Henrik Stickann 2022-05-09 21:25:44 +02:00
  • 460f4e3c25 Move STM32 related code to sta-stm32-core repo Henrik Stickann 2022-05-09 21:19:06 +02:00
  • 92e3dd474b Move STM32 implementations into sta-stm32-core repository Henrik Stickann 2022-05-09 21:14:05 +02:00
  • 7c0c05d296 Rework SPI device interface Henrik Stickann 2022-05-09 21:12:59 +02:00
  • 99eb7e79fd Add lib description Henrik Stickann 2022-05-08 03:32:52 +02:00
  • 75ef8a9dc6 Improve doxygen documentation Henrik Stickann 2022-05-08 03:11:12 +02:00
  • 5caeef64a2 Add doxygen config template Henrik Stickann 2022-05-08 03:10:24 +02:00
  • 23702a2b0b Add gitignore Henrik Stickann 2022-05-08 03:09:52 +02:00
  • bc35c44cb1 Separate print methods from UART interface Henrik Stickann 2022-05-07 16:16:19 +02:00
  • e3be99514c Update include path Henrik Stickann 2022-05-02 13:50:52 +02:00
  • c7135adda7 Update include paths Henrik Stickann 2022-05-02 13:37:44 +02:00
  • 01312ef97d Move interfaces to subdir Henrik Stickann 2022-05-02 13:37:03 +02:00
  • f8666b69c8 Merge io_interfaces repo into helpers Henrik Stickann 2022-05-02 13:20:25 +02:00
  • 868c6bd0d0 Add breakpoint in assert_halt Henrik Stickann 2022-05-02 13:05:11 +02:00
  • ebe0a04325 Rework module enable logic Henrik Stickann 2022-05-01 18:16:00 +02:00
  • 16dbc1c81e Fix config for F413 family Henrik Stickann 2022-05-01 17:18:35 +02:00
  • c9a766232b Add MCU config for STM32F413xG family Henrik Stickann 2022-05-01 17:15:40 +02:00
  • 48976fff88 Add FIFO buffer type Henrik Stickann 2022-04-27 18:34:42 +02:00
  • bbcb3d9d21 Add time function signatures Henrik Stickann 2022-04-27 18:34:23 +02:00
  • 9e6595b65d Fix integer formating Henrik Stickann 2022-04-27 18:33:32 +02:00
  • cfbf6f4ce2 Add fallthrough macro Henrik Stickann 2022-04-24 14:50:55 +02:00
  • a24aa1c5c6 Improve doxygen comments Henrik Stickann 2022-04-24 13:43:44 +02:00
  • e7d246a2e7 Add HAL clock helpers Henrik Stickann 2022-04-24 13:43:15 +02:00
  • ecfad2e768 Improve README and doxygen comments Henrik Stickann 2022-04-24 13:42:34 +02:00
  • 020870016c Add MCU configurations Henrik Stickann 2022-04-24 13:42:12 +02:00
  • 46ff94e64d Add printf implementation switch Henrik Stickann 2022-04-24 13:41:53 +02:00
  • f940dd9710 Add HAL init Henrik Stickann 2022-04-24 13:41:21 +02:00
  • 0eac5fbf51 Use malloc free printf Henrik Stickann 2022-04-20 19:25:15 +02:00
  • 9ea2513e5a Add getter for HAL GPIO pin data Henrik Stickann 2022-04-19 23:22:33 +02:00
  • 3041499ce0 Implement changes to SPI interfaces Henrik Stickann 2022-04-19 23:22:04 +02:00
  • a468133c97 Rework SPI interfaces Henrik Stickann 2022-04-19 23:20:20 +02:00
  • 867d884d67 Add endian handling helpers Henrik Stickann 2022-04-19 23:17:10 +02:00
  • e8cbdf261c Add conditional assert Henrik Stickann 2022-04-19 23:16:27 +02:00
  • de4f610843 Adde helper for unreachable code paths Henrik Stickann 2022-04-15 14:58:24 +02:00
  • 4504ee9c3b Use new SPI settings Henrik Stickann 2022-04-15 14:57:01 +02:00
  • 3c8fce14f6 Add SPI settings Henrik Stickann 2022-04-15 14:55:49 +02:00
  • ae460b69f6 Add floating-point print Henrik Stickann 2022-04-14 15:19:44 +02:00
  • 073fe83e7e Add HAL delay wrapper Henrik Stickann 2022-04-14 15:19:05 +02:00
  • 9056cfc264 Add enum flag implementation Henrik Stickann 2022-04-14 15:18:42 +02:00
  • c1d468bb32 Rework doxygen comments Henrik Stickann 2022-04-12 16:43:40 +02:00
  • b2ae487b76 Rework doxygen comments Henrik Stickann 2022-04-12 16:38:19 +02:00
  • ccb15a640e Add documentation Henrik Stickann 2022-04-12 16:33:10 +02:00
  • f09f580f00 Add asserts. Fix formating Henrik Stickann 2022-04-12 16:27:55 +02:00
  • 9f2c73c9ab Update description and debug serial usage Henrik Stickann 2022-04-12 16:08:00 +02:00
  • b50cf07ce9 Fix formating Henrik Stickann 2022-04-12 16:07:28 +02:00
  • 30b9c04460 Add debug assert Henrik Stickann 2022-04-12 15:47:10 +02:00
  • f1596493f9 Add debug serial Henrik Stickann 2022-04-12 15:46:56 +02:00
  • 182fbc3ac3 Add error if GPIO disabled Henrik Stickann 2022-04-11 17:13:41 +02:00
  • 1ccc15cc40 Add type size assertions Henrik Stickann 2022-04-11 17:13:16 +02:00
  • 981dbc68c9 Fix incorrect hex conversion Henrik Stickann 2022-04-11 17:10:22 +02:00
  • dea989ffac Add transferReceive to SPI interface Henrik Stickann 2022-04-11 12:45:04 +02:00
  • f195ceebb1 Add configuration advice Henrik Stickann 2022-04-10 20:45:43 +02:00
  • 24dae3917b Add README Henrik Stickann 2022-04-10 20:44:58 +02:00
  • 82b7e2a3df Add STA_ATOMIC_ENABLE guards Henrik Stickann 2022-04-10 20:44:44 +02:00
  • 4bf8a31acf Move atomic implementations Henrik Stickann 2022-04-10 20:36:46 +02:00
  • 46cd2417e3 Add atomic signal implementation Henrik Stickann 2022-04-10 15:24:22 +02:00
  • b369f34092 Add signal interface Henrik Stickann 2022-04-10 15:24:03 +02:00
  • 876b3c186e Fix usage of GpioPin in HAL SPI Henrik Stickann 2022-04-09 21:51:08 +02:00
  • 221b455e43 Add HAL UART implementation Henrik Stickann 2022-04-09 21:49:20 +02:00
  • 03ca528d91 Add HAL SPI implementation Henrik Stickann 2022-04-09 21:49:04 +02:00
  • bf037b03ec Add HAL GPIO pin implementation Henrik Stickann 2022-04-09 21:47:55 +02:00
  • a068681b31 Add GPIO pin interface Henrik Stickann 2022-04-09 21:47:23 +02:00
  • 348f6cae67 Add UART interface Henrik Stickann 2022-04-09 21:23:24 +02:00
  • d7bd511c70 Add mutex implementation using std::atomic_flag Henrik Stickann 2022-04-09 21:23:02 +02:00
  • 3abe36ec81 Add SPI device interface Henrik Stickann 2022-04-09 21:22:14 +02:00
  • 4140a07307 Add SPI interface Henrik Stickann 2022-04-09 21:21:54 +02:00
  • 2e9f64a045 Add mutex interface Henrik Stickann 2022-04-09 21:21:21 +02:00
  • b8a0c3fd91 Add README Henrik Stickann 2022-03-31 18:11:43 +02:00