qmk_firmware/keyboards/handwired/onekey
Stefan Kerkmann 61fa6949fb
[Core] Allow ChibiOS SIO driver for UART driver (#22839)
* onekey: stm32f3_disco: add usart pins and activate peripheral

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>

* chibios: uart: change SD1 prefix to UART

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>

* chibios: uart: add SIO driver and RP2040 compatibility

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* Update platforms/chibios/drivers/uart.h

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2024-02-20 11:34:24 +01:00
..
blackpill_f401 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
blackpill_f401_tinyuf2 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
blackpill_f411 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
blackpill_f411_tinyuf2 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
bluepill Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
bluepill_f103c6 Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
bluepill_uf2boot Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
elite_c Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin (#20303) 2023-04-06 18:00:54 +10:00
evb_wb32f3g71 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
evb_wb32fq95 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
kb2040 Dedupe I2C, SPI, UART driver inclusions (#22253) 2023-10-13 17:25:32 +11:00
keymaps Update GPIO macro usages in core (#23093) 2024-02-18 17:08:27 +11:00
nucleo_f446re Generalise ADC driver source inclusion (#22448) 2023-11-12 22:30:27 +00:00
nucleo_g431rb Swap G431 to transient EEPROM. Add G431 and G474 onekeys. (#21282) 2023-06-19 15:02:57 +10:00
nucleo_g474re Swap G431 to transient EEPROM. Add G431 and G474 onekeys. (#21282) 2023-06-19 15:02:57 +10:00
nucleo_h723zg STM32H723 support (#21352) 2023-06-28 13:07:14 +10:00
nucleo_l432kc Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
promicro Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin (#20303) 2023-04-06 18:00:54 +10:00
proton_c Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
rp2040 Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
sipeed_longan_nano Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin (#20303) 2023-04-06 18:00:54 +10:00
stm32f0_disco Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
stm32f3_disco [Core] Allow ChibiOS SIO driver for UART driver (#22839) 2024-02-20 11:34:24 +01:00
stm32f405_feather Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
teensy_2 Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin (#20303) 2023-04-06 18:00:54 +10:00
teensy_2pp Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin (#20303) 2023-04-06 18:00:54 +10:00
teensy_32 Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
teensy_35 Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
teensy_lc Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353) 2023-06-23 20:31:25 +01:00
config.h Move TAPPING_TERM to data driven (#21296) 2023-06-24 17:44:21 +10:00
info.json Move TAPPING_TERM to data driven (#21296) 2023-06-24 17:44:21 +10:00
onekey.c Onekey: migrate some stuff to data driven (#18502) 2022-09-30 04:23:11 +10:00
readme.md [Core] Add support for RISC-V builds and GD32VF103 MCU (#12508) 2021-10-18 16:23:20 +11:00
rules.mk Onekey: migrate some stuff to data driven (#18502) 2022-09-30 04:23:11 +10:00

onekey

Custom handwired one key keyboard. See each individual board for pin information.

  • Keyboard Maintainer: QMK Community
  • Hardware Supported: Blackpill F401/F411, Bluepill, Elite-C, Pro Micro, Proton C, Sipeed Longan Nano, STM32F0 Disco, Teensy 2.0, Teensy++ 2.0, Teensy LC, Teensy 3.2
  • Hardware Availability: n/a

Make example for this keyboard (after setting up your build environment):

make handwired/onekey:default

Flashing example for this keyboard:

make handwired/onekey:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.