I am receiving the following string for the ON button and the decoded is on 32 bits but I've see that you are mentioning 35 bits.
Code: Select all
Encoding : NEC
Code : D0B0060A (32 bits)
Timing[73]:
+9050, -4450 + 750, -1600 + 750, -1600 + 750, - 550
+ 700, -1600 + 750, - 550 + 700, - 550 + 700, - 550
+ 700, - 550 + 700, -1600 + 750, - 550 + 700, -1600
+ 750, -1600 + 750, - 550 + 700, - 550 + 700, - 550
+ 700, - 550 + 700, - 550 + 700, - 550 + 700, - 550
+ 700, - 550 + 700, - 550 + 700, -1600 + 750, -1600
+ 750, - 550 + 700, - 550 + 700, - 550 + 700, - 550
+ 700, - 550 + 700, -1600 + 750, - 550 + 700, -1600
+ 750, - 550 + 700, - 550 + 700, -1600 + 750, - 550
+ 700
unsigned int rawData[73] = {9050,4450, 750,1600, 750,1600, 750,550, 700,1600, 750,550, 700,550, 700,550, 700,550, 700,1600, 750,550, 700,1600, 750,1600, 750,550, 700,550, 700,550, 700,550, 700,550, 700,550, 700,550, 700,550, 700,550, 700,1600, 750,1600, 750,550, 700,550, 700,550, 700,550, 700,550, 700,1600, 750,550, 700,1600, 750,550, 700,550, 700,1600, 750,550, 700}; // NEC D0B0060A
unsigned int data = 0xD0B0060A;
and is working fine.
Still not clear for me it the Gree ( is similar to Hitachi ???) data need to be transmitted multiple times ( like Sony) or for a period of time ( like the Panasonic).