[Bug] fix v-usb connection enumeration, ifdef workaround (#16511)
Co-authored-by: Joel Challis <git@zvecr.com>
This commit is contained in:
		
							parent
							
								
									75b40dc7a5
								
							
						
					
					
						commit
						ae2c77c827
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -270,6 +270,9 @@ void send_keyboard_report(void) {
 | 
			
		|||
    keyboard_report->mods |= weak_override_mods;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef PROTOCOL_VUSB
 | 
			
		||||
    host_keyboard_send(keyboard_report);
 | 
			
		||||
#else
 | 
			
		||||
    static report_keyboard_t last_report;
 | 
			
		||||
 | 
			
		||||
    /* Only send the report if there are changes to propagate to the host. */
 | 
			
		||||
| 
						 | 
				
			
			@ -277,6 +280,7 @@ void send_keyboard_report(void) {
 | 
			
		|||
        memcpy(&last_report, keyboard_report, sizeof(report_keyboard_t));
 | 
			
		||||
        host_keyboard_send(keyboard_report);
 | 
			
		||||
    }
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/** \brief Get mods
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue