217 Commits

Author SHA1 Message Date
dario
2f07b2178e Removed useless debug printing 2024-06-24 21:06:17 +02:00
dario
5cad092f74 Added timeout to I2C 2024-06-18 18:46:29 +02:00
dario
e811292ffc Some fixes to ensure compatibility of arduino branch with stm32 features 2024-06-03 23:36:14 +02:00
dario
dcc4bd2720 Merge branch 'main' into arduino-support 2024-06-03 22:56:37 +02:00
ArgonStorm
1d8e05aa24 waiting on serial prevents the firmware from starting up on battery power 2024-06-02 18:31:40 +02: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
0e1ffca5be Changed max delay time to also work without STM32 2024-05-29 14:20:10 +02: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
dario
0fc3f71d5a Added time functions 2024-05-17 01:44:19 +02:00
dario
71ba6af7e1 Small change that I will probably regret 2024-05-16 20:09:51 +02:00
dario
c594536e44 Added waiting until serial was initialized 2024-05-15 13:06:57 +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
dario
a12593051e I2C with debugging statements 2024-04-26 13:46:19 +02:00
dario
ec945a7ca1 Some debugging 2024-04-24 16:19:50 +02:00
dario
fa9a75c0db Fixed weird compiler warning for I2C 2024-04-23 01:07:37 +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
dario
68a6733dac Updated and working SPI for ESP32 2024-04-15 22:50:57 +02:00
dario
f29cd6eff2 Updated SPI for ESP32 2024-04-13 19:31:13 +02:00
dario
c843aaf33f Updated I2C for ESP32 and added mutex protection for printable serial 2024-04-13 17:45:53 +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
dario
56de6ac3e2 Fixed arduino i2c fill implementation 2024-02-12 14:45:26 +01:00
dario
027484ef5e ESP32 support and changes to SPI to support ESP32 2024-02-12 14:25:54 +01:00
dario
713e7b0da9 Fixed printable uart and removed obsolete printf file 2024-02-12 13:41:49 +01:00
dario
3be8893849 Removed old files 2024-02-12 13:24:05 +01:00
dario
00e9eae43a Moved pprintable serial to arduino directory. 2024-02-12 13:23:25 +01:00
dario
5d1fef1b53 Fixed gpio pin implementation and SPI chip select 2024-02-09 20:34:18 +01:00
dario
ec83b7026e Implemented SPI for Arduino and a few fixes 2024-02-09 16:11:48 +01:00
dario
53335281d7 Resolved marge conflicts 2024-02-09 14:40:09 +01:00
dario
7e822c3698 Updated gitignore 2024-02-09 14:36:55 +01:00
dario
4c4b7de304 Renamed debugging folder back to debug 2024-02-09 14:36:55 +01:00
dario
9d312ba0c8 Renamed debug folder to debugging to avoid gitignore nonsense 2024-02-09 14:36:55 +01:00
dario
3150ad000b added debug printing for arduino 2024-02-09 14:36:55 +01:00
dario
63c8d06525 Resolved conflicts in Printable classes 2024-02-09 14:35:47 +01:00
dario
4490c68ee3 First sta-Core rework to work for Arduino 2024-02-09 14:33:05 +01:00
dario
7f451cd868 First implementations for Arduino 2024-02-09 14:30:51 +01:00