No firmware matches.
Network
eth_http — web client (DHCP+TCP+HTTP)
eth_dhcp — DHCP loop
eth_test — raw ETH TX test
eth_http_f429 — web client on F429 (DHCP+TCP+HTTP)
eth_dhcp_f429 — DHCP loop on F429
eth_test_f429 — raw ETH TX on F429
eth_irq_test_f429 — interrupt-driven Ethernet (F429)
eth_feat_test — PHY/offload/filter/VLAN/PTP/WOL/pacing
eth_feat_test_f429 — feature suite on F429
eth_adv — RST/RTO/MSS/window/frag/ICMP/DHCP/IGMP/ND/LLDP/STP
eth_adv_f429 — advanced protocols on F429
lwip_demo — socket-style TCP/UDP echo
lwip_demo_f429 — socket demo on F429
eth_pins_test — MII/RMII pin mirrors
eth_pins_test_f429 — pin mirrors on F429
Bare-metal demo
blinky — LED blinker, no network
Boards
blinky_f401 — BlackPill F401CC (PC13)
blinky_f411 — BlackPill F411CE (PC13)
blinky_f407g — Discovery F407VG (PD12)
blinky_nucleo_f401 — Nucleo-F401RE (PA5)
blinky_nucleo_f411 — Nucleo-F411RE (PA5)
blinky_f429 — Discovery F429ZI (PG13)
blinky_f407ve — F407VE black board
blinky_f407ze — F407ZE black board
Arduino per board
arduino_bp_f401cc — Arduino on BlackPill F401CC
arduino_bp_f411ce — Arduino on BlackPill F411CE
arduino_nucleo_f401re — Arduino on Nucleo-F401RE
arduino_nucleo_f411re — Arduino on Nucleo-F411RE
arduino_disco_f407vg — Arduino on Discovery F407VG
arduino_disco_f429zi — Arduino on Discovery F429ZI
arduino_black_f407ve — Arduino on F407VE black
arduino_black_f407ze — Arduino on F407ZE black
hal_test_bp_f401cc — HAL init + SysTick (BlackPill F401CC)
hal_test_bp_f411ce — HAL init + SysTick (BlackPill F411CE)
hal_test_nucleo_f401re — HAL init + SysTick (Nucleo-F401RE)
hal_test_nucleo_f411re — HAL init + SysTick (Nucleo-F411RE)
hal_test_disco_f407vg — HAL init + SysTick (Discovery F407VG)
hal_test_disco_f429zi — HAL init + SysTick (Discovery F429ZI)
hal_test_black_f407ve — HAL init + SysTick (F407VE black)
hal_test_black_f407ze — HAL init + SysTick (F407ZE black)
arduino_test_bp_f401cc — Arduino core OK + ADC (BlackPill F401CC)
arduino_test_bp_f411ce — Arduino core OK + ADC (BlackPill F411CE)
arduino_test_nucleo_f401re — Arduino core OK + ADC (Nucleo-F401RE)
arduino_test_nucleo_f411re — Arduino core OK + ADC (Nucleo-F411RE)
arduino_test_disco_f407vg — Arduino core OK + ADC (Discovery F407VG)
arduino_test_disco_f429zi — Arduino core OK + ADC (Discovery F429ZI)
arduino_test_black_f407ve — Arduino core OK + ADC (F407VE black)
arduino_test_black_f407ze — Arduino core OK + ADC (F407ZE black)
edge_test_bp_f401cc — DMA edge cases (BlackPill F401CC)
edge_test_bp_f411ce — DMA edge cases (BlackPill F411CE)
edge_test_nucleo_f401re — DMA edge cases (Nucleo-F401RE)
edge_test_nucleo_f411re — DMA edge cases (Nucleo-F411RE)
edge_test_disco_f407vg — DMA edge cases (Discovery F407VG)
edge_test_disco_f429zi — DMA edge cases (Discovery F429ZI)
edge_test_black_f407ve — DMA edge cases (F407VE black)
edge_test_black_f407ze — DMA edge cases (F407ZE black)
periph_test_bp_f401cc — RCC/GPIO checks (BlackPill F401CC)
periph_test_bp_f411ce — RCC/GPIO checks (BlackPill F411CE)
periph_test_nucleo_f401re — RCC/GPIO checks (Nucleo-F401RE)
periph_test_nucleo_f411re — RCC/GPIO checks (Nucleo-F411RE)
periph_test_disco_f407vg — RCC/GPIO checks (Discovery F407VG)
periph_test_disco_f429zi — RCC/GPIO checks (Discovery F429ZI)
periph_test_black_f407ve — RCC/GPIO checks (F407VE black)
periph_test_black_f407ze — RCC/GPIO checks (F407ZE black)
timer_test_disco_f407vg — TIM tick 1s prints (Discovery F407VG)
timer_test_disco_f429zi — TIM tick 1s prints (Discovery F429ZI)
timer_test_black_f407ve — TIM tick 1s prints (F407VE black)
timer_test_black_f407ze — TIM tick 1s prints (F407ZE black)
echo_test_disco_f407vg — UART echo server (Discovery F407VG)
echo_test_disco_f429zi — UART echo server (Discovery F429ZI)
echo_test_black_f407ve — UART echo server (F407VE black)
echo_test_black_f407ze — UART echo server (F407ZE black)
crypto_test_disco_f407vg — AES-128 ECB/CBC (Discovery F407VG)
crypto_test_disco_f429zi — AES-128 ECB/CBC (Discovery F429ZI)
crypto_test_black_f407ve — AES-128 ECB/CBC (F407VE black)
crypto_test_black_f407ze — AES-128 ECB/CBC (F407ZE black)
blink_serial_disco_f429zi — UART4 + blink loop (Discovery F429ZI)
adc_demo — ADC voltmeter on PA0
dac_demo — DAC sine wave on PA4
pwm_demo — PWM LED breathing on PA0+PA6
blink_serial — UART4 + blink loop
timer_test — TIM tick 1s prints
arduino_test — Arduino core OK + ADC
hal_test — HAL init + SysTick
Peripheral tests
periph_test — RCC/GPIO checks
new_periph_test — PWR/FSMC regs
deep_periph_test — deep reg r/w
comprehensive_test — EXTI/DMA/USART
eth_irq_test — interrupt-driven Ethernet
edge_test — DMA edge cases
i2s_sai_test — I2S audio test
spi_tft_test — SPI TFT LCD test
audio_test — I2S DMA WAV play + capture
ltdc_test — LTDC scanout gradient
oled_test — SSD1306 OLED over I2C
tft_test — ILI9341 TFT over SPI
buzzer_test — TIM2 PWM melody
audio_play_test — I2S sine playback
rtc_test — DS3231 RTC time/temp over I2C1
can_test — CAN1/CAN2 bus loopback + arbitration
can_demo — two-phase CAN showcase
can_host_rx — receives CAN frames you inject
watchdog_demo — IWDG pet/reset loop
wwdg_demo — WWDG pet/reset loop
wwdg_window_demo — WWDG with real window
tim_capture_demo — TIM3 CH1 input capture
qspi_test — QUADSPI read/write round-trip
gap10_sdio — SDIO CMD24 write round-trip
gap10_qspi — QSPI memory-mapped window
gap10_ltdc — LTDC CLUT indexed color
gap10_i2c — I2C slave mode (OAR/ADDR)
gap10_dma — DMA FIFO threshold + DBM
gap10_dac — DAC trigger + DMAUDR
fpu_test — VFPv4-SP hard-float checks
fpu_irq_test — FPU state across SysTick IRQs
mpu_test — MPU enforcement (MemManage + MMFSR/MMFAR)
usb_cdc_test — USB OTG FS CDC-ACM echo
usb_cdc_live — USB CDC live echo (serial-input peer)
deep_sleep_demo — WFI/STOP + RTC-alarm wakeup
standby_demo — WFI/STANDBY + RTC-alarm wakeup
test_firmware — TIM2/ADC dump
exti_test — EXTI0 button (click PA0 in GPIO)
flash_test — internal flash erase/program
spi_flash_test — SPI NOR flash on SPI3
freertos_test — FreeRTOS tasks + semaphore
fsmc_test — FSMC 8080 display bus + RDDID
dcmi_test — DCMI capture + OVR + DMA
STM32F401
adc_demo_f401 — ADC voltmeter on PA0 (F401)
pwm_demo_f401 — PWM LED breathing (F401)
oled_test_f401 — SSD1306 OLED over I2C (F401)
tft_test_f401 — ILI9341 TFT over SPI (F401)
buzzer_test_f401 — TIM2 PWM melody (F401)
audio_play_test_f401 — I2S sine playback (F401)
watchdog_demo_f401 — IWDG pet/reset loop (F401)
wwdg_demo_f401 — WWDG pet/reset loop (F401)
wwdg_window_demo_f401 — WWDG with real window (F401)
tim_capture_demo_f401 — TIM3 CH1 input capture (F401)
spi_flash_test_f401 — SPI NOR flash on SPI3 (F401)
flash_test_f401 — internal flash erase/program (F401)
exti_test_f401 — EXTI0 button (click PA0 in GPIO) (F401)
rx_crypto_test_f401 — RX interrupt + CRC (F401)
test_firmware_f401 — TIM2/ADC dump (F401)
spi_tft_test_f401 — SPI TFT LCD test (F401)
deep_sleep_demo_f401 — WFI/STOP + RTC-alarm wakeup (F401)
standby_demo_f401 — WFI/STANDBY + RTC-alarm wakeup (F401)
rtc_test_f401 — DS3231 RTC over I2C1 (F401)
audio_test_f401 — I2S DMA WAV play + capture (F401)
fpu_test_f401 — VFPv4-SP hard-float checks (F401)
fpu_irq_test_f401 — FPU state across SysTick IRQs (F401)
mpu_test_f401 — MPU enforcement (F401)
usb_cdc_test_f401 — USB OTG FS CDC-ACM echo (F401)
STM32F411
adc_demo_f411 — ADC voltmeter on PA0 (F411)
pwm_demo_f411 — PWM LED breathing (F411)
oled_test_f411 — SSD1306 OLED over I2C (F411)
tft_test_f411 — ILI9341 TFT over SPI (F411)
buzzer_test_f411 — TIM2 PWM melody (F411)
audio_play_test_f411 — I2S sine playback (F411)
watchdog_demo_f411 — IWDG pet/reset loop (F411)
wwdg_demo_f411 — WWDG pet/reset loop (F411)
wwdg_window_demo_f411 — WWDG with real window (F411)
tim_capture_demo_f411 — TIM3 CH1 input capture (F411)
spi_flash_test_f411 — SPI NOR flash on SPI3 (F411)
flash_test_f411 — internal flash erase/program (F411)
exti_test_f411 — EXTI0 button (click PA0 in GPIO) (F411)
rx_crypto_test_f411 — RX interrupt + CRC (F411)
test_firmware_f411 — TIM2/ADC dump (F411)
spi_tft_test_f411 — SPI TFT LCD test (F411)
deep_sleep_demo_f411 — WFI/STOP + RTC-alarm wakeup (F411)
standby_demo_f411 — WFI/STANDBY + RTC-alarm wakeup (F411)
rtc_test_f411 — DS3231 RTC over I2C1 (F411)
audio_test_f411 — I2S DMA WAV play + capture (F411)
fpu_test_f411 — VFPv4-SP hard-float checks (F411)
fpu_irq_test_f411 — FPU state across SysTick IRQs (F411)
mpu_test_f411 — MPU enforcement (F411)
freertos_test_f411 — FreeRTOS tasks + semaphore (F411)
STM32F429
adc_demo_f429 — ADC voltmeter on PA0 (F429)
pwm_demo_f429 — PWM LED breathing (F429)
oled_test_f429 — SSD1306 OLED over I2C (F429)
tft_test_f429 — ILI9341 TFT over SPI (F429)
buzzer_test_f429 — TIM2 PWM melody (F429)
audio_play_test_f429 — I2S sine playback (F429)
watchdog_demo_f429 — IWDG pet/reset loop (F429)
wwdg_demo_f429 — WWDG pet/reset loop (F429)
wwdg_window_demo_f429 — WWDG with real window (F429)
tim_capture_demo_f429 — TIM3 CH1 input capture (F429)
spi_flash_test_f429 — SPI NOR flash on SPI3 (F429)
flash_test_f429 — internal flash erase/program (F429)
exti_test_f429 — EXTI0 button (click PA0 in GPIO) (F429)
rx_crypto_test_f429 — RX interrupt + CRC (F429)
test_firmware_f429 — TIM2/ADC dump (F429)
spi_tft_test_f429 — SPI TFT LCD test (F429)
deep_sleep_demo_f429 — WFI/STOP + RTC-alarm wakeup (F429)
standby_demo_f429 — WFI/STANDBY + RTC-alarm wakeup (F429)
rtc_test_f429 — DS3231 RTC over I2C1 (F429)
audio_test_f429 — I2S DMA WAV play + capture (F429)
fpu_test_f429 — VFPv4-SP hard-float checks (F429)
fpu_irq_test_f429 — FPU state across SysTick IRQs (F429)
mpu_test_f429 — MPU enforcement (F429)
freertos_test_f429 — FreeRTOS tasks + semaphore (F429)
can_demo_f429 — two-phase CAN showcase (F429)
can_test_f429 — CAN1/CAN2 loopback + arbitration (F429)
can_host_rx_f429 — receives CAN frames you inject (F429)
dac_demo_f429 — DAC sine wave on PA4 (F429)
fsmc_test_f429 — FSMC 8080 display bus + RDDID (F429)
dcmi_test_f429 — DCMI capture + OVR + DMA (F429)
qspi_test_f429 — QUADSPI read/write round-trip (F429)
ltdc_test_f429 — LTDC scanout gradient (F429)
crypto_deep_test_f429 — AES CTR deep (F429)
i2s_sai_test_f429 — I2S audio test (F429)
dma2d_test — DMA2D Chrom-ART blit/fill (F429)
gpio_k_test — GPIOK pin drive (F429)
gpio_k_test_f429 — GPIOK pin drive, family build (F429)
dma2d_test_f429 — DMA2D Chrom-ART, family build (F429)
comprehensive_test_f429 — EXTI/DMA/USART/IRQ census (F429)
usb_cdc_test_f429 — USB OTG FS CDC-ACM echo (F429)
Crypto
crypto_test — AES-128 ECB/CBC
crypto_deep_test — AES CTR deep
rx_crypto_test — RX interrupt + CRC
UART echo (needs input)
echo_test — UART echo server
rx_interrupt_test — RX interrupt
rx_interrupt_test_f401 — RX interrupt (F401)
rx_interrupt_test_f411 — RX interrupt (F411)
rx_interrupt_test_f429 — RX interrupt (F429)