Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a6e931400e 
								
							 
						 
						
							
							
								
								Relocate base WS2812 code ( #24850 )  
							
							
							
						 
						
							2025-01-25 17:38:12 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nuess0r 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c35952944 
								
							 
						 
						
							
							
								
								Adding ctrl-M replacement controller for IBM Model M ( #24375 )  
							
							... 
							
							
							
							* This is a configuration of QMK intended to be used with the [ctrl-M controller](https://github.com/nuess0r/ctrl-M ).
* Move USB_MAX_POWER_CONSUMPTION to data driven due to upstream change
* Clean up according to PR checklist
Check the keymaps/nuess0r how you can make better use of your Model M
including Windows, multimedia keys etc.
* Move CAPS_HOLD feature from default build to custom keymap
* More data driven configuration
Move layout definition from ctrl_m.h to info.json
Move has_ghost to info.json -> this makes the config.h file obsolete
* Implement changes suggested by review
* Removing user keymap (nuess0r) to follow current guidelines
The nuess0r keymap which is shipped with the ctrl-M controller is kept here:
https://github.com/nuess0r/qmk_firmware/tree/nuess0r_keymap 
* Changed image hosting location to Github
requested in review by drashna
* Changed image hosting location to imgur
* Settings removed from info.json that are disabled by default.
* Change URL as suggested by @dunk2k
Not pointing to the QMK firmware but to the replacement controller electronics
project.
* Migrate build target markers to keyboard.json
* Adding tindie link and implement review suggestions
* Removing via keymap to follow current guidelines
Will be moved to the https://github.com/the-via/qmk_userspace_via  repo.
* Add LAYOUT_all to support ANSI and ISO keyboards with the same firmware
Add a LAYOUT_all similar to other keyboards that defines all available keys.
Change the default keymap to use the _all layout so both ANSI and ISO Model M
variants work out of the box.
* Remove unnecessary enum from default keymap
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
---------
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com> 
							
						 
						
							2024-12-08 23:21:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stephen Edwards 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85222dfd8c 
								
							 
						 
						
							
							
								
								Add a keyboard entry for yacobo model m replacement control boards ( #23827 )  
							
							... 
							
							
							
							* add the keyboard
* Update keyboards/ibm/model_m/yacobo/keyboard.json
Co-authored-by: jack <0x6a73@protonmail.com>
* remove dead file
* PR Comments
* standardize comments
* PR Comments
---------
Co-authored-by: Stephen Edwards <stephenedwardsemail@gmail.com>
Co-authored-by: jack <jack@pngu.org> 
							
						 
						
							2024-12-03 15:43:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								ddfb8765ec 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2024-10-06 09:01:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Haberkorn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff21363627 
								
							 
						 
						
							
							
								
								ibm/model_m/modelh: added ISO layout and keymap for Wheelwriter 10/15 keyboard modules ( #24248 )  
							
							... 
							
							
							
							These are probably compatible with the Wheelwriter 1000 as well. 
							
						 
						
							2024-10-06 22:01:20 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								208ebf54a9 
								
							 
						 
						
							
							
								
								WS2812 API rework ( #24364 )  
							
							... 
							
							
							
							* Begin WS2812 API rework
* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang
* Formatting & update PS2AVRGB I2C driver (untested)
* Tested ARM bitbang RGB+RGBW
* Tested ARM SPI RGB - RGBW not working
* Tested ARM PWM RGB+RGBW
* Tested RP2040 PIO driver RGB+RGBW
* Update RGBLight
* Formatting
* Fix BM60HSRGB rev2
* Fix oddforge/vea
* Fix 1k and XD002 RGBLite
* Fix model_m/mschwingen
* Fix handwired/promethium
* Rename `WS2812_LED_TOTAL` for BM60HSRGB
* Fix work_louder boards
* Fix dawn60
* Fix rgbkb/pan
* Fix neson_design/700e and n6
* Fix ergodox_ez/shine
* ergodox_ez/shine: invert indices for left half
* Fix matrix/abelx
* Fix matrix/m20add
* Remove custom rgblight driver for matrix/noah - should be done with lighting layers
* Fix LED indexes for RGBLight split
* Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()`
* Update WS2812 API docs
* `ergodox_ez/shine`: simplify LED index calculation
* LED/RGB Matrix: Add weak function for LED index resolution
* Bandaid fix for RGB Matrix splits not using WS2812
* `steelseries/prime_plus`: redo custom RGBLight driver
* Update keyboards/steelseries/prime_plus/rgblight_custom.c
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
---------
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> 
							
						 
						
							2024-10-06 21:01:07 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45dc2499dc 
								
							 
						 
						
							
							
								
								Remove all via-enabled keymaps, including via. ( #24322 )  
							
							
							
						 
						
							2024-08-26 07:51:22 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab4c13e835 
								
							 
						 
						
							
							
								
								Add dynamic macro keyboard callbacks ( #24142 )  
							
							
							
						 
						
							2024-08-18 01:35:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zvecr 
								
							 
						 
						
							
							
							
							
								
							
							
								b066c86e43 
								
							 
						 
						
							
							
								
								bad_kb_funcs1  
							
							
							
						 
						
							2024-07-11 11:03:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17498fa48a 
								
							 
						 
						
							
							
								
								Migrate led_update_kb implementations to DD ( #23981 )  
							
							
							
						 
						
							2024-06-22 12:14:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Young 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16d2db5048 
								
							 
						 
						
							
							
								
								Migrate LOCKING_*_ENABLE to Data-Driven: I-J ( #23767 )  
							
							... 
							
							
							
							Affects:
  - `ianklug/grooveboard`
  - `ibm/model_m/modelh`
  - `ibm/model_m_122/ibm122m`
  - `ibnuda/gurindam`
  - `idb/idb_60`
  - `idobao/id75/v1`
  - `idobao/id75/v2`
  - `idobao/id96`
  - `idobao/montex/v1`
  - `illuminati/is0`
  - `illusion/rosa`
  - `ilumkb/primus75`
  - `ilumkb/volcano660`
  - `inland/kb83`
  - `input_club/ergodox_infinity`
  - `irene`
  - `iriskeyboards`
  - `iron180`
  - `jacky_studio/bear_65/rev1`
  - `jacky_studio/bear_65/rev2`
  - `jacky_studio/s7_elephant/rev1`
  - `jacky_studio/s7_elephant/rev2`
  - `jadookb/jkb65`
  - `jae/j01`
  - `jagdpietr/drakon`
  - `jd40`
  - `jd45`
  - `jels/boaty`
  - `jels/jels60/v1`
  - `jels/jels60/v2`
  - `jels/jels88`
  - `jolofsor/denial75`
  - `jorne/rev1`
  - `joshajohnson/hub16`
  - `joshajohnson/hub20`
  - `jukaie/jk01` 
							
						 
						
							2024-05-22 19:06:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								ac2e19b4d6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2024-05-22 02:50:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jerome Berclaz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7620c64b99 
								
							 
						 
						
							
							
								
								Added MATRIX_HAS_GHOST definition for IBM Model H controller ( #23744 )  
							
							
							
						 
						
							2024-05-21 19:49:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c592ab0c0 
								
							 
						 
						
							
							
								
								Delete trivial keymap readmes ( #23714 )  
							
							
							
						 
						
							2024-05-17 23:49:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d09a06a1b3 
								
							 
						 
						
							
							
								
								Update GPIO API usage in keyboard code ( #23361 )  
							
							
							
						 
						
							2024-05-03 15:21:29 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9b8929357 
								
							 
						 
						
							
							
								
								Migrate build target markers to keyboard.json - Misc ( #23612 )  
							
							
							
						 
						
							2024-04-25 10:37:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Young 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7be23a9cb4 
								
							 
						 
						
							
							
								
								Data-Driven Keyboard Conversions: I ( #23533 )  
							
							
							
						 
						
							2024-04-17 00:15:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2dd406f08f 
								
							 
						 
						
							
							
								
								Remove quantum.h includes from keyboard custom matrix.cs ( #23371 )  
							
							
							
						 
						
							2024-03-30 14:07:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								831deac212 
								
							 
						 
						
							
							
								
								Migrate build target markers to keyboard.json ( #23293 )  
							
							
							
						 
						
							2024-03-30 11:31:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7cf40fa77 
								
							 
						 
						
							
							
								
								Add init function to RGBLight driver struct ( #23076 )  
							
							
							
						 
						
							2024-03-18 22:03:27 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								539fa21bf8 
								
							 
						 
						
							
							
								
								Migrate features from rules.mk to data driven - IJK ( #23276 )  
							
							
							
						 
						
							2024-03-15 01:42:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aea414fd82 
								
							 
						 
						
							
							
								
								Migrate content where only parent info.json exists ( #22895 )  
							
							
							
						 
						
							2024-03-14 21:21:33 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2eb9ff8efd 
								
							 
						 
						
							
							
								
								Remove obvious user keymaps, keyboards/{i,j,k}* edition ( #23102 )  
							
							
							
						 
						
							2024-02-18 08:20:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a632593769 
								
							 
						 
						
							
							
								
								Migrate and remove deprecated debug utils ( #22961 )  
							
							
							
						 
						
							2024-01-26 16:32:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e648155113 
								
							 
						 
						
							
							
								
								Rename RGBLED_NUM -> RGBLIGHT_LED_COUNT ( #22570 )  
							
							
							
						 
						
							2023-12-12 15:30:08 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2acb426b8e 
								
							 
						 
						
							
							
								
								Remove "empty" files ( #22603 )  
							
							
							
						 
						
							2023-12-05 08:37:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c157c19b81 
								
							 
						 
						
							
							
								
								Dedupe I2C, SPI, UART driver inclusions ( #22253 )  
							
							
							
						 
						
							2023-10-13 17:25:32 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								6c3a512923 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2023-10-06 00:34:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Young 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63b48f5096 
								
							 
						 
						
							
							
								
								Move orphaned Yugo-M files ( #22211 )  
							
							... 
							
							
							
							Moves files that were left behind by #14996 .
[bugfix] 
							
						 
						
							2023-10-06 01:34:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00feff656f 
								
							 
						 
						
							
							
								
								Migrate WEAR_LEVELING_*_SIZE to info.json ( #22010 )  
							
							
							
						 
						
							2023-09-14 09:13:19 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41bd4e35a0 
								
							 
						 
						
							
							
								
								Clean up RGB LED type ( #21859 )  
							
							
							
						 
						
							2023-09-04 01:19:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jerome Berclaz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b10b4cc864 
								
							 
						 
						
							
							
								
								Move model h controller under ibm/model_m ( #21526 )  
							
							
							
						 
						
							2023-07-25 00:38:02 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5542f5ede1 
								
							 
						 
						
							
							
								
								Get rid of USB_LED_KANA and USB_LED_COMPOSE ( #21366 )  
							
							
							
						 
						
							2023-06-27 09:15:33 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1783db4ea 
								
							 
						 
						
							
							
								
								Move RGBLED_NUM to data driven ( #21278 )  
							
							
							
						 
						
							2023-06-18 14:39:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nuess0r 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f98f8eedf0 
								
							 
						 
						
							
							
								
								Consolidate modelm v2 ( #14996 )  
							
							... 
							
							
							
							Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2023-05-27 23:12:36 +10:00