[Keyboard] Add STM32f3 Discovery onekey (#21625)
This commit is contained in:
		
							parent
							
								
									96789a7cb0
								
							
						
					
					
						commit
						fca71f8d31
					
				
					 6 changed files with 47 additions and 0 deletions
				
			
		
							
								
								
									
										6
									
								
								keyboards/handwired/onekey/stm32f3_disco/config.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								keyboards/handwired/onekey/stm32f3_disco/config.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| // Copyright 2023 Stefan Kerkmann
 | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later
 | ||||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #define ADC_PIN A0 | ||||
							
								
								
									
										8
									
								
								keyboards/handwired/onekey/stm32f3_disco/halconf.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								keyboards/handwired/onekey/stm32f3_disco/halconf.h
									
										
									
									
									
										Normal 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> | ||||
							
								
								
									
										19
									
								
								keyboards/handwired/onekey/stm32f3_disco/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								keyboards/handwired/onekey/stm32f3_disco/info.json
									
										
									
									
									
										Normal 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" | ||||
|     } | ||||
| } | ||||
							
								
								
									
										9
									
								
								keyboards/handwired/onekey/stm32f3_disco/mcuconf.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								keyboards/handwired/onekey/stm32f3_disco/mcuconf.h
									
										
									
									
									
										Normal 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 | ||||
							
								
								
									
										5
									
								
								keyboards/handwired/onekey/stm32f3_disco/readme.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								keyboards/handwired/onekey/stm32f3_disco/readme.md
									
										
									
									
									
										Normal 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*. | ||||
							
								
								
									
										0
									
								
								keyboards/handwired/onekey/stm32f3_disco/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								keyboards/handwired/onekey/stm32f3_disco/rules.mk
									
										
									
									
									
										Normal file
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Stefan Kerkmann
						Stefan Kerkmann