-
68f6d98f1f
Add
README
main
uart
Alexander Heldt
2025-01-01 12:39:17 +01:00
-
4600e8e838
Disable
FLASH wait states
Alexander Heldt
2025-01-01 12:40:01 +01:00
-
1ae81edf57
Add ability to debug clock with MCO1
Alexander Heldt
2025-01-01 12:37:52 +01:00
-
55ee09eab8
Use
USART2
Alexander Heldt
2025-01-01 12:33:52 +01:00
-
95455a7161
Add
usart.{h, c}
Alexander Heldt
2025-01-01 12:30:57 +01:00
-
992b3c5b97
Add
gpio_set_af to set alternative function of a pin
Alexander Heldt
2025-01-01 12:23:18 +01:00
-
3f95f00852
Add
PORT macro
Alexander Heldt
2025-01-01 12:22:09 +01:00
-
2a1e3a41da
Fix
gpio_set_mode masking
Alexander Heldt
2025-01-01 12:19:50 +01:00
-
152a9ad8a7
Remove
BIT macro
Alexander Heldt
2025-01-01 11:58:40 +01:00
-
980b9a2d9b
GPIO alternative function registers are 32bit each, not 64bit
Alexander Heldt
2024-12-30 11:49:48 +01:00
-
3aad7271a1
Use
RCC_CFGR_SW helper function to set software clock
Alexander Heldt
2024-12-30 11:48:38 +01:00
-
11f469564f
Turn off
HSI earlier
Alexander Heldt
2024-12-30 11:47:54 +01:00
-
916d7d9620
Set correct PLL N for 96MHz
Alexander Heldt
2024-12-30 11:47:18 +01:00
-
a63527a997
Correctly check PLL readiness
Alexander Heldt
2024-12-30 11:46:10 +01:00
-
a1c43ad21c
TIM4 runs at 96MHz, not 48MHz
Alexander Heldt
2024-12-30 11:45:04 +01:00
-
8f3285072b
Generalise naming of
TIMx_ENABLE
Alexander Heldt
2024-12-30 11:44:18 +01:00
-
908cfda5b3
Add
stm32cubemx in dev shell
Alexander Heldt
2024-12-30 11:39:53 +01:00
-
a3c1de878a
Blink LED with timer
Alexander Heldt
2024-08-03 11:50:37 +02:00
-
062a014c7c
Add
timer.{h, c}
Alexander Heldt
2024-08-03 11:49:46 +02:00
-
9b131a3c24
makefile: Add target to run GUI debugger client
Alexander Heldt
2024-08-02 13:36:25 +02:00
-
c84cf622f1
makefile: Run
clean before running build
Alexander Heldt
2024-08-02 13:35:29 +02:00
-
d9389b4eb8
Configure system clock to run at 96Mhz
Alexander Heldt
2024-07-31 11:57:35 +02:00
-
0fec3d6a6c
Add clock configuration registers to
rcc.h
Alexander Heldt
2024-07-31 11:28:51 +02:00
-
318ed20061
Add
flash.h
Alexander Heldt
2024-07-31 11:27:49 +02:00
-
271f3a3a64
Add ability to debug the microcontroller
Alexander Heldt
2024-07-28 12:07:28 +02:00
-
278d3cfb9d
makefile: Add ability to flash binary to microcontroller
Alexander Heldt
2024-07-28 11:52:54 +02:00
-
5b5da238d5
Blink LED with
spin function
Alexander Heldt
2024-07-28 11:45:17 +02:00
-
a8a5e21b77
Add
gpio.{h, c}
Alexander Heldt
2024-07-28 11:42:38 +02:00
-
9b1e1b6f21
Add
rcc.h
Alexander Heldt
2024-07-28 11:39:18 +02:00
-
11d10f41c2
Add all interrupt/exception handlers with default alias
Alexander Heldt
2024-07-28 11:38:02 +02:00
-
d23cb54d58
makefile: Add
TARGET variable for final output file name
Alexander Heldt
2024-07-28 11:14:51 +02:00
-
cc8380759b
Add #define for main exit code
Alexander Heldt
2024-07-03 12:19:10 +02:00
-
8c8a72df71
Add linking step
Alexander Heldt
2024-06-22 19:20:43 +02:00
-
4c77450e47
Add assemble step
Alexander Heldt
2024-06-22 13:22:37 +02:00
-
f5ce434891
Add compilation step
Alexander Heldt
2024-06-22 13:10:33 +02:00
-
3dab4aece3
Add preprocessing step
Alexander Heldt
2024-06-17 20:02:48 +02:00
-
297a507a3a
Initial commit
Alexander Heldt
2024-06-17 20:02:36 +02:00