forked from mirrors/qmk_userspace
		
	[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;
 | 
					    keyboard_report->mods |= weak_override_mods;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef PROTOCOL_VUSB
 | 
				
			||||||
 | 
					    host_keyboard_send(keyboard_report);
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
    static report_keyboard_t last_report;
 | 
					    static report_keyboard_t last_report;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* Only send the report if there are changes to propagate to the host. */
 | 
					    /* 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));
 | 
					        memcpy(&last_report, keyboard_report, sizeof(report_keyboard_t));
 | 
				
			||||||
        host_keyboard_send(keyboard_report);
 | 
					        host_keyboard_send(keyboard_report);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** \brief Get mods
 | 
					/** \brief Get mods
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue