zmk/docs/docs/config
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
..
battery.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
behaviors.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
bluetooth.md feat(ble): Use appearance set in the BT_DEVICE_APPEARANCE config (#3115) 2025-12-04 13:53:47 -05:00
bootloader.md SoC: stm32c0 support (#3174) 2026-01-07 18:05:13 -05:00
combos.md docs: Also remove the erroneous default value for (#3170) 2025-12-25 07:34:48 +00:00
displays.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
encoders.md refactor(docs): Convert the keymaps section into a base folder (#2430) 2024-08-21 10:39:18 -07:00
index.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
keymap.md docs: Better document the layer `display-name` prop. 2024-10-16 11:57:27 -06:00
kscan.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
layout.md feat(core): Make physical layout key rotation optional (#2770) 2025-01-15 16:48:18 -05:00
lighting.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
pointing.md docs: Improve pointing docs (#2703) 2025-01-04 11:15:32 -08:00
power.md feat(docs) Adding some additional clarity around low power states (#2330) 2024-11-02 23:20:31 +01:00
settings.md feat!: Move to zephyr v4.1 (#3060) 2025-12-09 19:43:22 -05:00
split.md fix(split): Enable wired split by default if DTS is set (#3010) 2025-07-30 13:43:46 -04:00
studio.md docs: Remove beta warning from ZMK Studio pages. 2024-11-11 16:44:06 -07:00
system.md SoC: stm32c0 support (#3174) 2026-01-07 18:05:13 -05:00