up ir rx callback
This commit is contained in:
		
							parent
							
								
									53c256556b
								
							
						
					
					
						commit
						a4c6cea3ef
					
				
							
								
								
									
										18
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								main.py
									
									
									
									
									
								
							@ -145,10 +145,20 @@ async def olt_command(cmd, btn, rgb, ir_tx, tx1, tx2, tx3):
 | 
			
		||||
 | 
			
		||||
# IR RX callback
 | 
			
		||||
async def cb(byte1, byte2, byte3, packet):
 | 
			
		||||
    print(
 | 
			
		||||
        f"byte1 0x{byte1:02x} byte2 0x{byte2:02x} byte3 0x{byte3:02x} packet 0x{packet:06x}"
 | 
			
		||||
    )
 | 
			
		||||
    uart.write(f"IR RX 0x{packet:06x}\n")
 | 
			
		||||
    # logger.debug(f"{(packet & 0x800000):0X}")
 | 
			
		||||
    if packet & 0x800000:
 | 
			
		||||
        logger.debug("Command packet")
 | 
			
		||||
        print(
 | 
			
		||||
            f"byte1 0x{byte1:02x} byte2 0x{byte2:02x} byte3 0x{byte3:02x} packet 0x{packet:06x}"
 | 
			
		||||
        )
 | 
			
		||||
        uart.write(f"IR RX Command 0x{packet:06x}\n")
 | 
			
		||||
    else:
 | 
			
		||||
        logger.debug("Shot packet")
 | 
			
		||||
        print(
 | 
			
		||||
            f"byte1 0x{byte1:02x} byte2 0x{byte2:02x} byte3 0x{byte3:02x} packet 0x{packet:06x}"
 | 
			
		||||
        )
 | 
			
		||||
        uart.write(f"IR RX Shot 0x{packet:06x}\n")
 | 
			
		||||
 | 
			
		||||
    await rgb1.set_blue()
 | 
			
		||||
    await asyncio.sleep_ms(200)
 | 
			
		||||
    await rgb1.set_red()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user