Commit Graph

  • e2d5d6f02a Merge pull request 'Add files to CMakeLists' (#42) from cmake into main main carlwachter 2025-06-02 09:47:19 +00:00
  • becbf4327f Fixed compile warnings CarlWachter 2025-03-27 13:31:06 +01:00
  • 4f3b9953ea cmake: Added sources and includes CarlWachter 2025-03-25 15:15:38 +01:00
  • e40a9d3846 added macros to remove unnecessary acquire and release calls feature/i2c-address-scan dario 2024-12-12 21:31:14 +01:00
  • 4b73783359 Removed duplicate debug.hpp include dario 2024-12-12 21:29:08 +01:00
  • 24a9264a69 resolved merge conflicts dario 2024-12-12 21:26:34 +01:00
  • ff656c3665 renamed config feat/stm32u5a5 Fadhil Orbandi 2024-12-09 17:55:44 +01:00
  • 4e11519c6d modified gpio pin Fadhil Orbandi 2024-12-09 17:52:37 +01:00
  • 400b249fa3 Major config cleanup and updated UART handle definition fix/config dario 2024-12-07 15:49:15 +01:00
  • 1558821e72 Merge pull request 'Added peek() method to Event interface' (#38) from feat/event-peek into main carlwachter 2024-12-02 17:23:40 +00:00
  • b552ba0c92 Merge branch 'feature/i2c-address-scan' of ssh://git.intern.spaceteamaachen.de:22222/ALPAKA/sta-core into feature/i2c-address-scan dario 2024-12-01 22:35:29 +01:00
  • 31e0a18864 Added I2C address scan dario 2024-07-01 11:06:45 +02:00
  • 2da360fd1e Fixed compiler errors, untested due to lack of hardware dario 2024-11-14 21:58:42 +01:00
  • dadd179c26 Added readMemory and writeMemory implementation for STM32 dario 2024-11-03 18:31:52 +01:00
  • 8116a74b31 Added timeout to bus communication and added error handling via return values dario 2024-11-03 18:22:34 +01:00
  • f3dfb687f2 Updated address scanning dario 2024-07-01 11:28:31 +02:00
  • 54a8ecf6c7 Added address scan and verification for STM32 I2C dario 2024-07-01 11:10:19 +02:00
  • 82baae62ad Added I2C address scan dario 2024-07-01 11:06:45 +02:00
  • 0e44e257ee Added I2C address scan dario 2024-07-01 11:06:45 +02:00
  • bbdfc29368 Fixed compiler errors, untested due to lack of hardware dario 2024-11-14 21:58:42 +01:00
  • 6a50c3644e Added readMemory and writeMemory implementation for STM32 dario 2024-11-03 18:31:52 +01:00
  • 9444654dc0 Added timeout to bus communication and added error handling via return values dario 2024-11-03 18:22:34 +01:00
  • 8441e961bc Fixed race condition in interface class dario 2024-10-04 11:07:38 +02:00
  • 234d5b939c feat(can): Split filtering for multiple can peripherals CarlWachter 2024-09-11 16:28:58 +02:00
  • 64757fb220 feat: secondary can bus callback @CarlWachter 2024-08-24 11:34:00 +02:00
  • faebbfcb02 Updated spatz implementation dario 2024-06-29 17:30:11 +02:00
  • 0078f9f44a Updated gitignore and added spatz utilities dario 2024-06-27 16:29:30 +02:00
  • 5d89a121c5 Updated feedback dario 2024-06-26 23:35:06 +02:00
  • 45cef77526 Improved printable implementation; data reading with macro dario 2024-06-26 17:41:56 +02:00
  • 5155c30196 Added docstring to STA_DEBUG_READ dario 2024-06-26 17:11:02 +02:00
  • d4f03a9249 Updated printable to reduce mutex operations when printing newlines dario 2024-06-26 11:29:23 +02:00
  • ad4e77a7be Added GPL 3.0 License carlwachter 2024-07-05 09:12:26 +00:00
  • 616953ee75 Merge pull request 'feature/error-handling' (#37) from feature/error-handling into main carlwachter 2024-11-20 20:26:11 +00:00
  • 82f64aca61 Added peek() method to Event interface dario 2024-11-19 20:32:47 +01:00
  • dcd613ddf0 Fixed compiler errors, untested due to lack of hardware dario 2024-11-14 21:58:42 +01:00
  • 92723fe164 Added readMemory and writeMemory implementation for STM32 dario 2024-11-03 18:31:52 +01:00
  • bbb8f3505e Added timeout to bus communication and added error handling via return values dario 2024-11-03 18:22:34 +01:00
  • 8ab3b367f6 Add GPLv3 License datenlogger milo.priegnitz 2024-10-15 10:32:22 +00:00
  • 86b72a2efd Updated SPATZ to ignore TICK() when disabled trash/hacky-HIL dario 2024-10-09 16:09:37 +02:00
  • b79279dcbc Added SPATZ tick feature dario 2024-10-05 23:18:24 +02:00
  • 21dd8c1b99 Merge branch 'trash/hacky-HIL' of ssh://git.intern.spaceteamaachen.de:22222/ALPAKA/sta-core into trash/hacky-HIL dario 2024-10-04 14:27:42 +02:00
  • 3f3ceaa2d0 Removed race condition dario 2024-10-03 14:20:06 +02:00
  • ac5e7ce64f Added two macros for SPATZ init and notify dario 2024-08-19 22:21:48 +02:00
  • 1ad0d0120a Some fixes for UART receiving with interrupts for SPATZ dario 2024-08-16 21:49:45 +02:00
  • fc5d676624 Updated uart comunication for spatz dario 2024-08-03 22:47:01 +02:00
  • 961cdd7a9a feat(can): Split filtering for multiple can peripherals CarlWachter 2024-09-11 16:28:58 +02:00
  • a080c39643 feat: secondary can bus callback @CarlWachter 2024-08-24 11:34:00 +02:00
  • 53567724f1 Merge pull request 'Fixed race condition in interface class' (#34) from fix/race-condition into main carlwachter 2024-10-04 09:24:51 +00:00
  • d59ca1a8fe Fixed race condition in interface class dario 2024-10-04 11:07:38 +02:00
  • 5f0cb1d46f Removed race condition dario 2024-10-03 14:20:06 +02:00
  • 0b7bb7ca7e feat(can): Tx complete callback feat/can_tx_irq CarlWachter 2024-10-02 10:08:36 +02:00
  • 6d6840a974 Added two macros for SPATZ init and notify dario 2024-08-19 22:21:48 +02:00
  • f57212bf6d Some fixes for UART receiving with interrupts for SPATZ dario 2024-08-16 21:49:45 +02:00
  • ac1344747b Updated uart comunication for spatz dario 2024-08-03 22:47:01 +02:00
  • b0b775ffb0 Incredibly ugly workaround dario 2024-08-01 15:06:07 +02:00
  • 519048b32b Merge pull request 'feature/secondary_can' (#33) from feature/secondary_can into main carlwachter 2024-09-23 10:17:37 +00:00
  • f7f1b0bde0 feat(can): Split filtering for multiple can peripherals CarlWachter 2024-09-11 16:28:58 +02:00
  • a6c92c9adc feat: secondary can bus callback @CarlWachter 2024-08-24 11:34:00 +02:00
  • dd20df9952 Incredibly ugly workaround dario 2024-08-01 15:06:07 +02:00
  • d801e78424 Updated profiler dario 2024-07-17 09:11:43 +02:00
  • f0dd514bdd Merge pull request 'feature/IO' (#32) from feature/IO into main dario 2024-07-14 17:15:20 +00:00
  • 27407f36bb Updated spatz implementation dario 2024-06-29 17:30:11 +02:00
  • fe3e5d38e4 Updated gitignore and added spatz utilities dario 2024-06-27 16:29:30 +02:00
  • 9eddbaa30f Updated feedback dario 2024-06-26 23:35:06 +02:00
  • ebb14896b8 Improved printable implementation; data reading with macro dario 2024-06-26 17:41:56 +02:00
  • b9ccb2d65f Added docstring to STA_DEBUG_READ dario 2024-06-26 17:11:02 +02:00
  • 1e41189480 Updated printable to reduce mutex operations when printing newlines dario 2024-06-26 11:29:23 +02:00
  • bcdec5de60 Added GPL 3.0 License carlwachter 2024-07-05 09:12:26 +00:00
  • 1c2eea17a9 Updated address scanning dario 2024-07-01 11:28:31 +02:00
  • 663533e898 Merge branch 'feature/i2c-address-scan' of ssh://git.intern.spaceteamaachen.de:22222/ALPAKA/sta-core into feature/i2c-address-scan dario 2024-07-01 11:11:01 +02:00
  • fc35796e45 Added address scan and verification for STM32 I2C dario 2024-07-01 11:10:19 +02:00
  • 9578485117 Added I2C address scan dario 2024-07-01 11:06:45 +02:00
  • 2f07b2178e Removed useless debug printing arduino-support dario 2024-06-24 21:06:17 +02:00
  • b50556c997 Added waitAll for event update/events dario 2024-06-19 15:07:33 +02:00
  • 5cad092f74 Added timeout to I2C dario 2024-06-18 18:46:29 +02:00
  • d12914a2df Minor adjustments @CarlWachter 2024-01-24 21:21:32 +01:00
  • e811292ffc Some fixes to ensure compatibility of arduino branch with stm32 features dario 2024-06-03 23:36:14 +02:00
  • dcc4bd2720 Merge branch 'main' into arduino-support dario 2024-06-03 22:56:37 +02:00
  • 1d8e05aa24 waiting on serial prevents the firmware from starting up on battery power backup/aquila-maris ArgonStorm 2024-06-02 18:31:40 +02:00
  • 7efa3c333e Merge pull request 'Fix: Compiling without STA_STM32_DELAY_US_TIM' (#29) from fix/STA_STM32_DELAY_US_TIM into main dario 2024-06-01 15:15:16 +00:00
  • 5c78349909 Fix: Compiling without STA_STM32_DELAY_US_TIM @CarlWachter 2024-06-01 16:50:42 +02:00
  • 797d8d65df Merge pull request 'added a delay check and updated README' (#26) from delay_fixup into main carlwachter 2024-05-29 12:36:22 +00:00
  • 0e1ffca5be Changed max delay time to also work without STM32 dario 2024-05-29 14:20:10 +02:00
  • ad2be63cbe Updated config for F407 and fixed profiler error dario 2024-05-28 12:31:33 +02:00
  • 0e5addfe9d Removed warning for us timers dario 2024-05-28 12:08:23 +02:00
  • 4b0e8bd4ab Updated clock prescaler, tested profiler and delayUs dario 2024-05-28 12:06:09 +02:00
  • e5c4b9a6cc RAII-style mutex dario 2024-05-24 16:27:53 +02:00
  • e186eb757c Added profiler implementation based on RAII. dario 2024-05-24 15:37:55 +02:00
  • 767bd19c36 added profiler and updated delay implementation dario 2024-05-22 13:07:36 +02:00
  • 0fc3f71d5a Added time functions dario 2024-05-17 01:44:19 +02:00
  • 71ba6af7e1 Small change that I will probably regret dario 2024-05-16 20:09:51 +02:00
  • c594536e44 Added waiting until serial was initialized dario 2024-05-15 13:06:57 +02:00
  • 7aac2badc5 Merge branch 'main' into delay_fixup ivetagench 2024-05-01 12:04:21 +00:00
  • 311f0a6fa6 restored delayUs declaration Iveta 2024-05-01 15:03:21 +03:00
  • 2996e9a70b Added mutex timeout and mutex ownership feature/mutex-owner dario 2024-05-01 13:56:35 +02:00
  • 240787557d Added error codes feature/bus-errors dario 2024-05-01 13:23:44 +02:00
  • 09b0d4b5e9 Merge pull request 'Feature: CAN via IRQ' (#28) from can_wo_isotp into main carlwachter 2024-05-01 09:46:30 +00:00
  • 61b738e2fc Fix: Actually applying the configs for the CAN Filter CarlWachter 2024-04-30 15:25:06 +02:00
  • 78479d528c CAN via Interrupt CarlWachter 2024-04-30 13:41:57 +02:00
  • d35125cc35 Added easier GPIO pin API can dario 2024-04-18 00:01:14 +02:00