Fix 'enable break' commands for Alps models
https://geekhack.org/index.php?topic=54706.msg1856618#msg1856618
This commit is contained in:
		
							parent
							
								
									79cf2d59ae
								
							
						
					
					
						commit
						455fd51a87
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -68,8 +68,9 @@ uint8_t matrix_cols(void)
 | 
			
		|||
static void enable_break(void)
 | 
			
		||||
{
 | 
			
		||||
    print("Enable break: ");
 | 
			
		||||
    while (ibm4704_send(0xFC)) { _delay_ms(10); }
 | 
			
		||||
    // valid scancode: 00-79h
 | 
			
		||||
    for (uint8_t code = 0; code < 0x7A; code++) {
 | 
			
		||||
    for (uint8_t code = 0; code < 0x7F; code++) {
 | 
			
		||||
        while (ibm4704_send(0x80|code)) _delay_ms(10);
 | 
			
		||||
        _delay_ms(5);   // wait for response
 | 
			
		||||
        // No response(FF) when ok, FD when out of bound
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue