[Keyboard] Add STM32f3 Discovery onekey (#21625)

master
Stefan Kerkmann 2023-07-28 01:19:53 +02:00 committed by GitHub
parent 96789a7cb0
commit fca71f8d31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,6 @@
// Copyright 2023 Stefan Kerkmann
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#define ADC_PIN A0

View File

@ -0,0 +1,8 @@
// Copyright 2023 Stefan Kerkmann
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#define HAL_USE_ADC TRUE
#include_next <halconf.h>

View File

@ -0,0 +1,19 @@
{
"keyboard_name": "Onekey STM32F3 Discovery",
"processor": "STM32F303",
"bootloader": "stm32-dfu",
"matrix_pins": {
"cols": ["B4"],
"rows": ["B5"]
},
"backlight": {
"pin": "E8"
},
"ws2812": {
"pin": "A0"
},
"apa102": {
"data_pin": "A0",
"clock_pin": "B13"
}
}

View File

@ -0,0 +1,9 @@
// Copyright 2023 Stefan Kerkmann
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include_next <mcuconf.h>
#undef STM32_ADC_USE_ADC1
#define STM32_ADC_USE_ADC1 TRUE

View File

@ -0,0 +1,5 @@
# STM32F303 Discovery kit onekey
* Supported Hardware: [STM32F303 Discovery](https://www.st.com/en/evaluation-tools/stm32f3discovery.html)
To trigger keypress, short together pins *B4* and *B5*.