zmk/app
Pete Johanson f85ec7e7a2
SoC: stm32c0 support (#3174)
deps: Use hal_stm32 with stm32c0 USB device fixes.

Pull in ZMK fork of hal_stm32 with USB device driver fixes for stm32c0.

feat: Add nBOOT_SEL bit setup for STM32 G0/C0 targets

Newer STM32 C0 and G0 series SoCs do not by default allow use of the
BOOT0 pin/button to enter the bootloader once something has been flash
to the device, which is a change from previous series, and usually not
what's wanted for keyboards running ZMK. To address this, add some
optional, but default initialization code to check the nBOOT_SEL bit and
override it if necessary to ensure BOOT pin/button functionality.

docs: Extract bootloader config into a dedicated page.

Pull the bootloader intergration options out of the system configuration
page into their own dedicated one.

Co-authored-by: Nicolas Munnich <98408764+nmunnich@users.noreply.github.com>

---------

Co-authored-by: Nicolas Munnich <98408764+nmunnich@users.noreply.github.com>
2026-01-07 18:05:13 -05:00
..
boards feat(shields): Add Studio support to boardsource3x4 (#3154) 2025-12-28 08:32:42 +00:00
dts fix(core): support magic bootloader values for nRF52833 (#3163) 2025-12-24 08:16:59 -07:00
include feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
keymap-module feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
module feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
scripts
snippets
src SoC: stm32c0 support (#3174) 2026-01-07 18:05:13 -05:00
tests feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
.gitignore
.prettierrc.js
CMakeLists.txt feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
Kconfig fix(usb): Prevent unexpected USB disconnection caused by USB SOF (#3070) 2025-12-18 00:52:27 -05:00
Kconfig.behaviors
Kconfig.defaults feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
VERSION
core-coverage.yml feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
package-lock.json
package.json
prj.conf
run-ble-test.sh
run-test.sh chore(tests): Write test builds to logfile (#3125) 2025-12-10 03:45:08 -05:00
west.yml SoC: stm32c0 support (#3174) 2026-01-07 18:05:13 -05:00