qmk_firmware/keyboards/handwired/onekey/bluepill_f103c6
Nick Brassel 416af0171c
Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)
* Remove CORTEX_ENABLE_WFI_IDLE from the codebase.

* Turn on CORTEX_ENABLE_WFI_IDLE by default.
2023-06-23 20:31:25 +01:00
..
board.h Add some missing #pragma onces (#19902) 2023-02-21 15:55:23 +00:00
config.h Clean up APA102 config and add DD mapping (#20159) 2023-03-20 08:12:19 +11:00
halconf.h onekey: enable ADC for Bluepill and Blackpill (#18545) 2022-09-30 17:14:41 +01:00
info.json Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin (#20303) 2023-04-06 18:00:54 +10:00
mcuconf.h onekey: enable ADC for Bluepill and Blackpill (#18545) 2022-09-30 17:14:41 +01:00
readme.md Add minimal STM32F103C6 support (#17853) 2022-08-11 22:37:41 +01:00
rules.mk Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00

STM32F103C6xx Bluepill onekey

  • Supported hardware: Bluepill boards with the STM32F103C6xx chips

Note that STM32F103C6xx chips have only 32 KiB of flash and 10 KiB of RAM, and the stm32duino bootloader occupies 8 KiB of flash, leaving only 24 KiB for the firmware, therefore the capabilities of this board are severely restricted in comparison to proper Bluepill boards with STM32F103CBxx or STM32F103C8xx chips (128 or 64 KiB of flash and 20 KiB of RAM). You may need to disable many features in the QMK firmware to bring its compiled size below 24 KiB. Please avoid designing new keyboards with these MCUs unless you are stuck with some hardware that you already have and don't want to just throw away.

To trigger keypress, short together pins B0 and A7.