dd Honeycomb macropad (#5000)
* Add Honeycome macropad * Replace pragma, update info * Update code based on review
This commit is contained in:
		
							parent
							
								
									612dc232d7
								
							
						
					
					
						commit
						d4e1e712f6
					
				
					 7 changed files with 575 additions and 0 deletions
				
			
		
							
								
								
									
										20
									
								
								keyboards/honeycomb/readme.md
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										20
									
								
								keyboards/honeycomb/readme.md
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,20 @@
 | 
			
		|||
Honeycomb Keyboard Firmware
 | 
			
		||||
======================
 | 
			
		||||
 | 
			
		||||
These configuration files use a completely different 'matrix scan' system than other keyboards, it relies on an external nRF51822 microcontroller maintaining a matrix of keystates received from the macropad - it also receives rotary encoder information from the macropad. The matrix.c file contains the code to poll the external microcontroller for the key matrix, and the keymap.c file contains example code for encoder use. As long as the relevant functions in these files are not changed, all other QMK features are supported.
 | 
			
		||||
 | 
			
		||||
## Building
 | 
			
		||||
 | 
			
		||||
Run the following command in your terminal:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
make honeycomb:default
 | 
			
		||||
# or use this to automatically flash the controller
 | 
			
		||||
make honeycomb:default:avrdude
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Follow the QMK guide for this or ask in Discord.
 | 
			
		||||
 | 
			
		||||
### Other Keymaps
 | 
			
		||||
 | 
			
		||||
Because this is a totally custom macropad, it is recommended that you copy the `default/` folder, rename it as desired, and modify the `keymap.c` to your liking.
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue