nvic
Here are 12 public repositories matching this topic...
STM32F469-Discovery Minimal UART Driver based on Interrupts
-
Updated
Feb 9, 2022 - C
STM32F407 bare-metal CAN driver for MCP2515 over SPI. Direct register access, interrupt-driven, 125kbps
-
Updated
Jun 7, 2026 - C
Bare-metal SysTick and NVIC drivers in Embedded C for the TM4C123GH6PM ARM Cortex-M4F
-
Updated
Aug 24, 2026 - C
Bare metal development, MCU: STM32F407 Architecture: ARM Cortex M4
-
Updated
Jul 17, 2026 - C
Bare-metal exercises for mastering the ARM Cortex-M4 core architecture on the STM32F411CEU6 microcontroller — covering operation modes, privilege levels, the T-bit, bit-banding, stack pointer management, interrupt priorities, exception entry/exit, fault handling, and SVC calls.
-
Updated
Aug 29, 2026 - Assembly
Bare-metal STM32 TIM2 interrupt project that toggles PA5 LED, changes blink speed using ARR updates, and logs timer ticks over USART2.
-
Updated
Jul 28, 2026 - C
Bare-metal STM32 system monitor using TIM2 interrupts, EXTI button events, UART commands, LED heartbeat, and periodic statistics.
-
Updated
Aug 1, 2026 - C
Final project of STM32 course — Alarm clock. It is written for STM32F051R8.
-
Updated
May 22, 2021 - C++
Bare-metal STM32 interrupt-driven button counter for NUCLEO-F446RE. EXTI13 + NVIC fire an ISR that toggles the LED and increments a volatile counter; main loop reports the count over USART2 — event-driven vs polling.
-
Updated
Jul 25, 2026 - C
Add this topic to your repo
To associate your repository with the nvic topic, visit your repo's landing page and select "manage topics."