Commit Graph

  • 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