Clueboard 60% support (#1746)
* initial clueboard_60 support * LED lighting support * fix the clueboard->clueboard_66 rename * Add layout support to clueboard_60 * Fix the 60_iso layout so it's actually iso * add a default keymap for AEK layout * fix clueboard_17 * Fixup the ISO layouts * Fix the `wait_ms()/wait_us()` definitions for chibios * Fix up the wait_ms/wait_us hack. Reduce stack size. * Add a missing #include "wait.h" * commit files that should have already been comitted
This commit is contained in:
		
							parent
							
								
									b736f25e85
								
							
						
					
					
						commit
						5fd68266f5
					
				
					 114 changed files with 4005 additions and 103 deletions
				
			
		| 
						 | 
				
			
			@ -62,6 +62,22 @@
 | 
			
		|||
	{k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d}, \
 | 
			
		||||
	{k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d}  \
 | 
			
		||||
}
 | 
			
		||||
/* Satan GH60 ISO layout
 | 
			
		||||
 */
 | 
			
		||||
#define KEYMAP_ISO( \
 | 
			
		||||
    k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, \
 | 
			
		||||
    k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c,  \
 | 
			
		||||
    k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \
 | 
			
		||||
    k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b,      k3d, \
 | 
			
		||||
    k40, k41, k42,           k45,                     k4a, k4b, k4c, k4d  \
 | 
			
		||||
) \
 | 
			
		||||
{ \
 | 
			
		||||
    {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d}, \
 | 
			
		||||
    {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX}, \
 | 
			
		||||
    {k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d}, \
 | 
			
		||||
    {k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d}, \
 | 
			
		||||
    {k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d}  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Satan HHKB matrix layout
 | 
			
		||||
   * ,------------------------------------------------------------.
 | 
			
		||||
| 
						 | 
				
			
			@ -126,7 +142,7 @@ void matrix_init_user(void);
 | 
			
		|||
void matrix_scan_user(void);
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_60_ansi KEYMAP_ANSI
 | 
			
		||||
#define LAYOUT_60_iso KEYMAP
 | 
			
		||||
#define LAYOUT_60_iso KEYMAP_ISO
 | 
			
		||||
#define LAYOUT_60_ansi_split_bs_rshift KEYMAP_HHKB
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue