Usuario PREMIUM+
Fecha de ingreso: 13/abr/2006
Mensajes: 223
|
Cita:
Iniciado por kosovo
Hello SantiPHREACK,
I know.... Have your mail from 03.Nov.
I try to fix the maincode but i have no success. I do not found "the place" from the header-code...
The smart fw use only 1Byte of LiRC-Code... 1E not E11E...
it is possible that the header code used 1 byte too.
01 FD ~ FE 02 !!!
That is funny.
greetings
kosovo
|
Hi, Kosovo
For "01 FD ~ FE 02!" is not correct
Is This "0x01FD" -> Invers Swaped Bytes = "0x02FE"
I Search " 02FE" in Maincode and result is a parameters of GPIO front panel "root.c" ??
and "0x02FE" is same for SL65-B1, But I tried to replace them but without success
Código:
GPIO SMART -> COMAG TEST
-----------------------------------
184502FE03071C200A0E161A26FEFEFEFEFEFEFEC8000000C8000000C80000000000000000000000 -> GPIO SMART/EDISON ORIGINAL
181402FE434758384A4E5256FEFEFEFEFEFEFEFE2C010000FA0000005E0100000000000000000000 -> GPIO SL65-B1 ORIGINAL
Código:
"18 45 02 FE0307 1C20 0A0E161A26FEFEFE FEFEFEFE C8000000 C8000000 C8000000 00000000 00000000" -> GPIO SMART/EDISON ORIGINAL
------------------------------------------------------------------------------------------------------------------
"18" -> "0 001 1 0 00" -> (0, 1, 1, 0, 0,)
-> 0, /* type_kb : 2; Key board (array) type */
-> 0, /* type_scan : 1; 0: Slot scan, 1: Shadow scan */
-> 1, /* type_key: 1; Key exit or not */
-> 1, /* type_irp: 3; 0: not IRP, 1: NEC, 2: LAB */
-> 0, /* type_mcu: 1; MCU exit or not */
"45" -> "0100 0101" -> (4, 5,)
-> 5, /* num_com: 4; Number of com PIN, 0 to 8 */
-> 4, /* Position of colon flag, 0 to 7 */
"02" -> "000000 10" -> (0, 2,)
-> 2, /* num_scan: 2; Number of scan PIN, 0 to 2 */
-> 0, /* rsvd_bits:6; Reserved bits */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* LATCH PIN */
"03" -> "000000 1 1" -> {1, HAL_GPIO_O_DIR, 0}, /* CLOCK PIN */
"07" -> "000001 1 1" -> {1, HAL_GPIO_O_DIR, 1}, /* DATA PIN */
"1C" -> "000111 0 0" -> {{0, HAL_GPIO_I_DIR, 7}, /* SCAN1 PIN */
"20" -> "001000 0 0" -> {0, HAL_GPIO_I_DIR, 8}}, /* SCAN2 PIN */
"0A" -> "000010 1 0" -> {{0, HAL_GPIO_O_DIR, 2}, /* COM1 PIN */
"0E" -> "000011 1 0" -> {0, HAL_GPIO_O_DIR, 3}, /* COM2 PIN */
"16" -> "000101 1 0" -> {0, HAL_GPIO_O_DIR, 5}, /* COM3 PIN */
"1A" -> "000110 1 0" -> {0, HAL_GPIO_O_DIR, 6}, /* COM4 PIN */
"26" -> "001001 1 0" -> {0, HAL_GPIO_O_DIR, 9}, /* COM5 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* COM6 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* COM7 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}}, /* COM8 PIN */
"FE" -> "111111 1 0" -> {{0, HAL_GPIO_O_DIR, 63}, /* POWER PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* LOCK PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* Extend function LBD */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* Extend function LBD */
"C8000000" -> "000000C8" -> 200, /* Intv repeat first */
"C8000000" -> "000000C8" -> 200, /* Intv repeat */
"C8000000" -> "000000C8" -> 200, /* Intv repeat */
"00000000" -> "00000000" -> NULL, /* hook_scan() callback */
"00000000" -> "00000000" -> NULL, /* hook_scan() callback */
Código:
"18 14 02 FE4347 5838 4A4E5256FEFEFEFE FEFEFEFE 2C010000 FA000000 5E010000 00000000 00000000" -> GPIO SL65-B1 ORIGINAL
------------------------------------------------------------------------------------------------------------------
"18" -> "0 001 1 0 00" -> (0, 1, 1, 0, 0,)
-> 0, /* type_kb : 2; Key board (array) type */
-> 0, /* type_scan : 1; 0: Slot scan, 1: Shadow scan */
-> 1, /* type_key: 1; Key exit or not */
-> 1, /* type_irp: 3; 0: not IRP, 1: NEC, 2: LAB */
-> 0, /* type_mcu: 1; MCU exit or not */
"14" -> "0001 0100" -> (1, 4,)
-> 4, /* num_com: 4; Number of com PIN, 0 to 8 */
-> 1, /* Position of colon flag, 0 to 7 */
"02" -> "000000 10" -> (0, 2,)
-> 2, /* num_scan: 2; Number of scan PIN, 0 to 2 */
-> 0, /* rsvd_bits:6; Reserved bits */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* LATCH PIN */
"43" -> "010000 1 1" -> {1, HAL_GPIO_O_DIR, 16}, /* CLOCK PIN */
"47" -> "010001 1 1" -> {1, HAL_GPIO_O_DIR, 17}, /* DATA PIN */
"58" -> "010110 0 0" -> {{0, HAL_GPIO_I_DIR, 22}, /* SCAN1 PIN */
"38" -> "001110 0 0 -> {0, HAL_GPIO_I_DIR, 14}}, /* SCAN2 PIN */
"4A" -> "010010 1 0" -> {{0, HAL_GPIO_O_DIR, 18}, /* COM1 PIN */
"4E" -> "010011 1 0" -> {0, HAL_GPIO_O_DIR, 19}, /* COM2 PIN */
"52" -> "010100 1 0" -> {0, HAL_GPIO_O_DIR, 20}, /* COM3 PIN */
"56" -> "010101 1 0" -> {0, HAL_GPIO_O_DIR, 21}, /* COM4 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* COM5 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* COM6 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* COM7 PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}}, /* COM8 PIN */
"FE" -> "111111 1 0" -> {{0, HAL_GPIO_O_DIR, 63}, /* POWER PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* LOCK PIN */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* Extend function LBD */
"FE" -> "111111 1 0" -> {0, HAL_GPIO_O_DIR, 63}, /* Extend function LBD */
"2C010000" -> "0000012C" -> 300, /* Intv repeat first */
"FA000000" -> "000000FA" -> 250, /* Intv repeat */
"5E010000" -> "0000015E" -> 350, /* Intv repeat */
"00000000" -> "00000000" -> NULL, /* hook_scan() callback */
"00000000" -> "00000000" -> NULL, /* hook_scan() callback */
|