* redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * start to update readmes and keyboards * look in keyboard directories for board.mk * update visualizer rules * fix up some other keyboards/keymaps * fix arm board ld includes * fix board rules * fix up remaining keyboards * reset layout variable * reset keyboard_layouts * fix remainging keymaps/boards * update readmes, docs * add note to makefile error * update readmes * remove planck keymap warnings * update references and docs * test out tarvis build stages * don't use stages for now * don't use stages for now
		
			
				
	
	
		
			40 lines
		
	
	
		
			762 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			762 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "rev1.h"
 | 
						|
 | 
						|
#ifdef AUDIO_ENABLE
 | 
						|
    float tone_startup[][2] = SONG(STARTUP_SOUND);
 | 
						|
    float tone_goodbye[][2] = SONG(GOODBYE_SOUND);
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef SSD1306OLED
 | 
						|
void led_set_kb(uint8_t usb_led) {
 | 
						|
    // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
 | 
						|
    led_set_user(usb_led);
 | 
						|
}
 | 
						|
#endif
 | 
						|
 | 
						|
void matrix_init_kb(void) {
 | 
						|
 | 
						|
    #ifdef AUDIO_ENABLE
 | 
						|
        _delay_ms(20); // gets rid of tick
 | 
						|
        PLAY_SONG(tone_startup);
 | 
						|
    #endif
 | 
						|
 | 
						|
    // // green led on
 | 
						|
    // DDRD |= (1<<5);
 | 
						|
    // PORTD &= ~(1<<5);
 | 
						|
 | 
						|
    // // orange led on
 | 
						|
    // DDRB |= (1<<0);
 | 
						|
    // PORTB &= ~(1<<0);
 | 
						|
 | 
						|
	matrix_init_user();
 | 
						|
};
 | 
						|
 | 
						|
void shutdown_user(void) {
 | 
						|
    #ifdef AUDIO_ENABLE
 | 
						|
        PLAY_SONG(tone_goodbye);
 | 
						|
	_delay_ms(150);
 | 
						|
	stop_all_notes();
 | 
						|
    #endif
 | 
						|
}
 |