Refactor more host code (programmable button & digitizer) (#18565)
This commit is contained in:
		
							parent
							
								
									3168a3c883
								
							
						
					
					
						commit
						09d3e27710
					
				
					 7 changed files with 30 additions and 50 deletions
				
			
		|  | @ -61,10 +61,6 @@ | |||
| extern keymap_config_t keymap_config; | ||||
| #endif | ||||
| 
 | ||||
| #ifdef AUDIO_ENABLE | ||||
| #    include "audio.h" | ||||
| #endif | ||||
| 
 | ||||
| #ifdef VIRTSER_ENABLE | ||||
| #    include "virtser.h" | ||||
| #endif | ||||
|  | @ -89,8 +85,7 @@ static uint8_t keyboard_leds(void); | |||
| static void    send_keyboard(report_keyboard_t *report); | ||||
| static void    send_mouse(report_mouse_t *report); | ||||
| static void    send_extra(uint8_t report_id, uint16_t data); | ||||
| static void    send_programmable_button(uint32_t data); | ||||
| host_driver_t  lufa_driver = {keyboard_leds, send_keyboard, send_mouse, send_extra, send_programmable_button}; | ||||
| host_driver_t  lufa_driver = {keyboard_leds, send_keyboard, send_mouse, send_extra}; | ||||
| 
 | ||||
| #ifdef VIRTSER_ENABLE | ||||
| // clang-format off
 | ||||
|  | @ -676,11 +671,9 @@ static void send_extra(uint8_t report_id, uint16_t data) { | |||
| #endif | ||||
| } | ||||
| 
 | ||||
| static void send_programmable_button(uint32_t data) { | ||||
| void send_programmable_button(report_programmable_button_t *report) { | ||||
| #ifdef PROGRAMMABLE_BUTTON_ENABLE | ||||
|     static report_programmable_button_t r; | ||||
|     r = (report_programmable_button_t){.report_id = REPORT_ID_PROGRAMMABLE_BUTTON, .usage = data}; | ||||
|     send_report(&r, sizeof(r)); | ||||
|     send_report(report, sizeof(report_programmable_button_t)); | ||||
| #endif | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ryan
						Ryan