203 Commits

Author SHA1 Message Date
dario
86b72a2efd Updated SPATZ to ignore TICK() when disabled 2024-10-09 16:09:37 +02:00
dario
b79279dcbc Added SPATZ tick feature 2024-10-05 23:18:24 +02:00
dario
21dd8c1b99 Merge branch 'trash/hacky-HIL' of ssh://git.intern.spaceteamaachen.de:22222/ALPAKA/sta-core into trash/hacky-HIL 2024-10-04 14:27:42 +02:00
dario
3f3ceaa2d0 Removed race condition 2024-10-04 14:27:15 +02:00
dario
ac5e7ce64f Added two macros for SPATZ init and notify 2024-10-04 14:27:15 +02:00
dario
1ad0d0120a Some fixes for UART receiving with interrupts for SPATZ 2024-10-04 14:27:15 +02:00
dario
fc5d676624 Updated uart comunication for spatz 2024-10-04 14:27:15 +02:00
CarlWachter
961cdd7a9a feat(can): Split filtering for multiple can peripherals 2024-10-04 14:27:14 +02:00
@CarlWachter
a080c39643 feat: secondary can bus callback 2024-10-04 14:27:14 +02:00
dario
5f0cb1d46f Removed race condition 2024-10-03 14:20:06 +02:00
dario
6d6840a974 Added two macros for SPATZ init and notify 2024-09-23 12:22:18 +02:00
dario
f57212bf6d Some fixes for UART receiving with interrupts for SPATZ 2024-09-23 12:22:18 +02:00
dario
ac1344747b Updated uart comunication for spatz 2024-09-23 12:22:18 +02:00
dario
b0b775ffb0 Incredibly ugly workaround 2024-09-23 12:22:18 +02:00
carlwachter
519048b32b Merge pull request 'feature/secondary_can' (#33) from feature/secondary_can into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/33
2024-09-23 10:17:37 +00:00
CarlWachter
f7f1b0bde0 feat(can): Split filtering for multiple can peripherals 2024-09-23 12:16:12 +02:00
@CarlWachter
a6c92c9adc feat: secondary can bus callback 2024-08-24 11:35:10 +02:00
dario
dd20df9952 Incredibly ugly workaround 2024-08-01 15:06:07 +02:00
dario
f0dd514bdd Merge pull request 'feature/IO' (#32) from feature/IO into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/32
Reviewed-by: carlwachter <carlwachter@noreply.git.intern.spaceteamaachen.de>
2024-07-14 17:15:20 +00:00
dario
27407f36bb Updated spatz implementation 2024-07-14 07:31:03 +00:00
dario
fe3e5d38e4 Updated gitignore and added spatz utilities 2024-07-14 07:31:03 +00:00
dario
9eddbaa30f Updated feedback 2024-07-14 07:31:03 +00:00
dario
ebb14896b8 Improved printable implementation; data reading with macro 2024-07-14 07:31:03 +00:00
dario
b9ccb2d65f Added docstring to STA_DEBUG_READ 2024-07-14 07:31:03 +00:00
dario
1e41189480 Updated printable to reduce mutex operations when printing newlines 2024-07-14 07:31:03 +00:00
carlwachter
bcdec5de60 Added GPL 3.0 License 2024-07-05 09:12:26 +00:00
dario
7efa3c333e Merge pull request 'Fix: Compiling without STA_STM32_DELAY_US_TIM' (#29) from fix/STA_STM32_DELAY_US_TIM into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/29
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-06-01 15:15:16 +00:00
@CarlWachter
5c78349909 Fix: Compiling without STA_STM32_DELAY_US_TIM 2024-06-01 16:50:42 +02:00
carlwachter
797d8d65df Merge pull request 'added a delay check and updated README' (#26) from delay_fixup into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/26
Reviewed-by: carlwachter <carlwachter@noreply.git.intern.spaceteamaachen.de>
2024-05-29 12:36:22 +00:00
dario
ad2be63cbe Updated config for F407 and fixed profiler error 2024-05-28 12:31:33 +02:00
dario
0e5addfe9d Removed warning for us timers 2024-05-28 12:08:23 +02:00
dario
4b0e8bd4ab Updated clock prescaler, tested profiler and delayUs 2024-05-28 12:06:09 +02:00
dario
e5c4b9a6cc RAII-style mutex 2024-05-24 16:27:53 +02:00
dario
e186eb757c Added profiler implementation based on RAII. 2024-05-24 15:37:55 +02:00
dario
767bd19c36 added profiler and updated delay implementation 2024-05-22 13:07:36 +02:00
ivetagench
7aac2badc5 Merge branch 'main' into delay_fixup 2024-05-01 12:04:21 +00:00
Iveta
311f0a6fa6 restored delayUs declaration 2024-05-01 15:03:21 +03:00
carlwachter
09b0d4b5e9 Merge pull request 'Feature: CAN via IRQ' (#28) from can_wo_isotp into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/28
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-05-01 09:46:30 +00:00
CarlWachter
61b738e2fc Fix: Actually applying the configs for the CAN Filter 2024-04-30 16:19:24 +02:00
CarlWachter
78479d528c CAN via Interrupt 2024-04-30 16:19:24 +02:00
Iveta
3fe276f19d added a delay check and updated README 2024-04-20 15:58:36 +03:00
dario
7f5d918c96 Merge pull request 'Added easier GPIO pin API' (#25) from feature/simpler-gpio into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/25
Reviewed-by: carlwachter <carlwachter@noreply.git.intern.spaceteamaachen.de>
2024-04-19 13:54:43 +00:00
dario
67e7d88a5b Added easier GPIO pin API 2024-04-18 00:01:14 +02:00
carlwachter
7cc6108a40 Merge pull request 'adc-dma' (#22) from adc-dma into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/sta-core/pulls/22
Reviewed-by: carlwachter <carlwachter@noreply.git.intern.spaceteamaachen.de>
2024-03-16 14:27:29 +00:00
dario
9f0defa24f Fixed breaking bug in printable 2024-03-15 17:19:26 +01:00
dario
1fc34fa574 Added DMA support for ADC 2024-03-15 13:00:23 +01:00
CarlWachter
8901abdb9c Added CAN to ASEAG 2024-01-30 15:24:38 +01:00
@CarlWachter
e8f7261030 Completed getPendingRxFifos 2024-01-30 14:00:43 +01:00
@CarlWachter
22dd70cb70 CAN bus completion of abstract class
Can additions
2024-01-30 14:00:43 +01:00
Iveta
436e7a7336 fixed SPIDevice overloading issue 2024-01-28 11:10:11 +02:00