mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 21:32:31 +01:00 
			
		
		
		
	Integrate WS2812 code into quantum core
This commit is contained in:
		
							parent
							
								
									0a40654b82
								
							
						
					
					
						commit
						ba9ac457b2
					
				| @ -143,18 +143,12 @@ BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality | ||||
| # AUDIO_ENABLE = YES 		# Audio output on port C6
 | ||||
| # UNICODE_ENABLE = YES 		# Unicode
 | ||||
| # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID
 | ||||
| RGBLIGHT_ENABLE = yes # Enable WS2812 bottom RGB light | ||||
| RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.  Do not enable this with MIDI at the same time. | ||||
| 
 | ||||
| ifdef BACKLIGHT_ENABLE | ||||
| 	SRC += backlight.c | ||||
| endif | ||||
| 
 | ||||
| ifdef RGBLIGHT_ENABLE | ||||
| 	SRC += light_ws2812.c | ||||
| 	SRC += rgblight.c | ||||
| 	OPT_DEFS += -DRGBLIGHT_ENABLE | ||||
| endif | ||||
| 
 | ||||
| 
 | ||||
| # Optimize size but this may cause error "relocation truncated to fit"
 | ||||
| #EXTRALDFLAGS = -Wl,--relax
 | ||||
|  | ||||
| @ -63,15 +63,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||
| #define ws2812_DDRREG   DDRD | ||||
| #define ws2812_pin PD1 | ||||
| #define RGBLED_NUM 28     // Number of LEDs
 | ||||
| #ifndef RGBLIGHT_HUE_STEP | ||||
| #define RGBLIGHT_HUE_STEP 10 | ||||
| #endif | ||||
| #ifndef RGBLIGHT_SAT_STEP | ||||
| #define RGBLIGHT_SAT_STEP 17 | ||||
| #endif | ||||
| #ifndef RGBLIGHT_VAL_STEP | ||||
| #define RGBLIGHT_VAL_STEP 17 | ||||
| #endif | ||||
| 
 | ||||
| /*
 | ||||
|  * Feature disable options | ||||
|  | ||||
| @ -35,6 +35,12 @@ ifdef UNICODE_ENABLE | ||||
| 	SRC += $(QUANTUM_DIR)/keymap_unicode.c | ||||
| endif | ||||
| 
 | ||||
| ifdef RGBLIGHT_ENABLE | ||||
| 	SRC += $(QUANTUM_DIR)/light_ws2812.c | ||||
| 	SRC += $(QUANTUM_DIR)/rgblight.c | ||||
| 	OPT_DEFS += -DRGBLIGHT_ENABLE | ||||
| endif | ||||
| 
 | ||||
| # Optimize size but this may cause error "relocation truncated to fit"
 | ||||
| #EXTRALDFLAGS = -Wl,--relax
 | ||||
| 
 | ||||
| @ -45,4 +51,3 @@ include $(TMK_DIR)/protocol/lufa.mk | ||||
| 
 | ||||
| include $(TMK_DIR)/common.mk | ||||
| include $(TMK_DIR)/rules.mk | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Yang Liu
						Yang Liu