; PS2 Protocol Definition File ; This file defines the transfers from a PS2 device ; [Protocol] name = PS2Bus bytewise [DEBUG] ;DebugOn ; Uncomment this to turn on Debug Packets [Packet] [Start] type = next ; Every byte is the start of the next packet CHANNELXORY ; Either Device to Host or Host To Device [End] type = TIMEOUT TIMEOUT = 5000 ; End of command after 5msec [Decode] [Fields] ; Setting LEDs after command Fields [1], $Device To Host, $Key Down, Scancode.8x.h, [2], $Host To Device, HostCommand.8y=EDh.$Set LEDs, Ack.8x.i, , Parameter.5y.i, Caps.1y.tf, Num.1y.tf, Scroll.1y.tf, Ack.8x.i Fields [1], $Device To Host, $Key Down, Scancode.8x.h, [2], $Host To Device, HostCommand.8y.h, Ack.8x.i, , Parameter.8y.h, Ack.8x.i ; Device to Host Fields [1], $Device To Host, $Key Up, Release.8x=F0h.h, Scancode.Nx.h ; All other scancodes Fields [1], $Device To Host, $Key Down, Scancode.Nx.H ; Host to Device Fields [2], $Host To Device, Command.Ny.h