********************************************* ** RFM70_init ** ********************************************* Read STATUS -> 1110 (0xe) ********************************************* ** RFM70_init ** ********************************************* Read STATUS -> 0 (0x0) CMD: 11111111 (0xff) (NOP_CMD) ********************************************* ** READ ALL REGISTERS ** ** BANK 0 ** ********************************************* Read STATUS -> 1110 (0xe) CMD: 11111111 (0xff) (NOP_CMD) RR Rejestr: 0 (0x0) Wartosc: 1110 (0xe) CMD: 0 (0x0) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 1 (0x1) Wartosc: 11 (0x3) CMD: 1 (0x1) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 2 (0x2) Wartosc: 11 (0x3) CMD: 10 (0x2) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 3 (0x3) Wartosc: 11 (0x3) CMD: 11 (0x3) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 4 (0x4) Wartosc: 11 (0x3) CMD: 100 (0x4) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 5 (0x5) Wartosc: 111111 (0x3f) CMD: 101 (0x5) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 6 (0x6) Wartosc: 110111 (0x37) CMD: 110 (0x6) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 7 (0x7) Wartosc: 1110 (0xe) CMD: 111 (0x7) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 8 (0x8) Wartosc: 0 (0x0) CMD: 1000 (0x8) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 9 (0x9) Wartosc: 0 (0x0) CMD: 1001 (0x9) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 10 (0xa) Wartosc: (0x544f4c4950) CMD: 1010 (0xa) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 11 (0xb) Wartosc: (0x00483344) CMD: 1011 (0xb) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 12 (0xc) Wartosc: (0xc3c3c3c3c3) CMD: 1100 (0xc) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 13 (0xd) Wartosc: (0x3f3f3f3f3f) CMD: 1101 (0xd) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 14 (0xe) Wartosc: (0xc5c5c5c5c5) CMD: 1110 (0xe) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 15 (0xf) Wartosc: (0xc6c6c6c6c6) CMD: 1111 (0xf) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 16 (0x10) Wartosc: (0x544f4c4950) CMD: 10000 (0x10) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 17 (0x11) Wartosc: 111111 (0x3f) CMD: 10001 (0x11) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 18 (0x12) Wartosc: 111111 (0x3f) CMD: 10010 (0x12) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 19 (0x13) Wartosc: 0 (0x0) CMD: 10011 (0x13) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 20 (0x14) Wartosc: 0 (0x0) CMD: 10100 (0x14) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 21 (0x15) Wartosc: 0 (0x0) CMD: 10101 (0x15) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 22 (0x16) Wartosc: 0 (0x0) CMD: 10110 (0x16) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 23 (0x17) Wartosc: 10001 (0x11) CMD: 10111 (0x17) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 28 (0x1c) Wartosc: 0 (0x0) CMD: 11100 (0x1c) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 29 (0x1d) Wartosc: 0 (0x0) CMD: 11101 (0x1d) (READ_REG|reg) STATUS: 1110 (0xe) ********************************************* ** Start RFM70 CONFIG ** ********************************************* Flush RX FIFO -> CMD: 11100010 (0xe2) (FLUSH_RX) STATUS: 1110 (0xe) Flush TX FIFO -> CMD: 11100001 (0xe1) (FLUSH_TX) STATUS: 1110 (0xe) Read STATUS -> 1110 (0xe) CMD: 11111111 (0xff) (NOP_CMD) ********************************************* ** Write BANK0 Registers ** ********************************************* RR Rejestr: 29 (0x1d) Wartosc: 0 (0x0) CMD: 11101 (0x1d) (READ_REG|reg) STATUS: 1110 (0xe) Activate Feature -> CMD: 1010000 (0x50) (ACTIVATE_CMD+0x73)) STATUS: 11111111 (0xff) WR Rejestr: 0 (0x0) Wartosc: 1110 (0xe) CMD: 100000 (0x20) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 1 (0x1) Wartosc: 11 (0x3) CMD: 100001 (0x21) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 2 (0x2) Wartosc: 11 (0x3) CMD: 100010 (0x22) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 3 (0x3) Wartosc: 11 (0x3) CMD: 100011 (0x23) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 4 (0x4) Wartosc: 11 (0x3) CMD: 100100 (0x24) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 5 (0x5) Wartosc: 111111 (0x3f) CMD: 100101 (0x25) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 6 (0x6) Wartosc: 110111 (0x37) CMD: 100110 (0x26) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 7 (0x7) Wartosc: 1110000 (0x70) CMD: 100111 (0x27) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 17 (0x11) Wartosc: 111111 (0x3f) CMD: 110001 (0x31) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 18 (0x12) Wartosc: 111111 (0x3f) CMD: 110010 (0x32) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 19 (0x13) Wartosc: 0 (0x0) CMD: 110011 (0x33) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 20 (0x14) Wartosc: 0 (0x0) CMD: 110100 (0x34) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 21 (0x15) Wartosc: 0 (0x0) CMD: 110101 (0x35) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 22 (0x16) Wartosc: 0 (0x0) CMD: 110110 (0x36) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 28 (0x1c) Wartosc: 11 (0x3) CMD: 111100 (0x3c) (WRITE_REG|reg) STATUS: 1110 (0xe) WR Rejestr: 29 (0x1d) Wartosc: 111 (0x7) CMD: 111101 (0x3d) (WRITE_REG|reg) STATUS: 1110 (0xe) ********************************************* ** Write RX0 Address ** ********************************************* RX0 Address -> PILOT WB Rejestr: 10 (0xa) Wartosc: (0x544f4c4950) CMD: 101010 (0x2a) (WRITE_REG|reg) STATUS: 1110 (0xe) ********************************************* ** Write RX1 Address ** ********************************************* RX1 Address -> D3H WB Rejestr: 11 (0xb) Wartosc: (0x00483344) CMD: 101011 (0x2b) (WRITE_REG|reg) STATUS: 1110 (0xe) ********************************************* ** Write TX0 Address ** ********************************************* TX0 Address -> PILOT WB Rejestr: 16 (0x10) Wartosc: (0x544f4c4950) CMD: 110000 (0x30) (WRITE_REG|reg) STATUS: 1110 (0xe) Read STATUS -> 1110 (0xe) CMD: 11111111 (0xff) (NOP_CMD) Change BANK -> 1 CMD: 1010000 (0x50) (ACTIVATE_CMD+0x53) STATUS: 1110 (0xe) ********************************************* ** Write BANK1 Registers ** ********************************************* WB Rejestr: 0 (0x0) Wartosc: (0x404b1e2) CMD: 100000 (0x20) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 1 (0x1) Wartosc: (0xc04b00) CMD: 100001 (0x21) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 2 (0x2) Wartosc: (0xd0fc8c2) CMD: 100010 (0x22) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 3 (0x3) Wartosc: (0x9903941) CMD: 100011 (0x23) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 4 (0x4) Wartosc: (0xd99e86b) CMD: 100100 (0x24) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 5 (0x5) Wartosc: (0x2467fa6) CMD: 100101 (0x25) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 6 (0x6) Wartosc: (0x0000) CMD: 100110 (0x26) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 7 (0x7) Wartosc: (0x0000) CMD: 100111 (0x27) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 8 (0x8) Wartosc: (0x0000) CMD: 101000 (0x28) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 9 (0x9) Wartosc: (0x0000) CMD: 101001 (0x29) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 10 (0xa) Wartosc: (0x0000) CMD: 101010 (0x2a) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 11 (0xb) Wartosc: (0x0000) CMD: 101011 (0x2b) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 12 (0xc) Wartosc: (0x012730) CMD: 101100 (0x2c) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 13 (0xd) Wartosc: (0x36b4800) CMD: 101101 (0x2d) (WRITE_REG|reg) STATUS: 10001110 (0x8e) WB Rejestr: 14 (0xe) Wartosc: (0x4120848120cff7feffff) CMD: 101110 (0x2e) (WRITE_REG|reg) STATUS: 10001110 (0x8e) ********************************************* ** READ ALL REGISTERS ** ** BANK 0 ** ********************************************* Read STATUS -> 10001110 (0x8e) CMD: 11111111 (0xff) (NOP_CMD) Change BANK -> 0 CMD: 1010000 (0x50) (ACTIVATE_CMD+0x53) STATUS: 10001110 (0x8e) RR Rejestr: 0 (0x0) Wartosc: 1110 (0xe) CMD: 0 (0x0) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 1 (0x1) Wartosc: 11 (0x3) CMD: 1 (0x1) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 2 (0x2) Wartosc: 11 (0x3) CMD: 10 (0x2) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 3 (0x3) Wartosc: 11 (0x3) CMD: 11 (0x3) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 4 (0x4) Wartosc: 11 (0x3) CMD: 100 (0x4) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 5 (0x5) Wartosc: 111111 (0x3f) CMD: 101 (0x5) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 6 (0x6) Wartosc: 110111 (0x37) CMD: 110 (0x6) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 7 (0x7) Wartosc: 1110 (0xe) CMD: 111 (0x7) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 8 (0x8) Wartosc: 0 (0x0) CMD: 1000 (0x8) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 9 (0x9) Wartosc: 0 (0x0) CMD: 1001 (0x9) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 10 (0xa) Wartosc: (0x544f4c4950) CMD: 1010 (0xa) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 11 (0xb) Wartosc: (0x00483344) CMD: 1011 (0xb) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 12 (0xc) Wartosc: (0xc3c3c3c3c3) CMD: 1100 (0xc) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 13 (0xd) Wartosc: (0x3f3f3f3f3f) CMD: 1101 (0xd) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 14 (0xe) Wartosc: (0xc5c5c5c5c5) CMD: 1110 (0xe) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 15 (0xf) Wartosc: (0xc6c6c6c6c6) CMD: 1111 (0xf) (READ_REG|reg) STATUS: 1110 (0xe) RB Rejestr: 16 (0x10) Wartosc: (0x544f4c4950) CMD: 10000 (0x10) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 17 (0x11) Wartosc: 111111 (0x3f) CMD: 10001 (0x11) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 18 (0x12) Wartosc: 111111 (0x3f) CMD: 10010 (0x12) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 19 (0x13) Wartosc: 0 (0x0) CMD: 10011 (0x13) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 20 (0x14) Wartosc: 0 (0x0) CMD: 10100 (0x14) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 21 (0x15) Wartosc: 0 (0x0) CMD: 10101 (0x15) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 22 (0x16) Wartosc: 0 (0x0) CMD: 10110 (0x16) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 23 (0x17) Wartosc: 10001 (0x11) CMD: 10111 (0x17) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 28 (0x1c) Wartosc: 0 (0x0) CMD: 11100 (0x1c) (READ_REG|reg) STATUS: 1110 (0xe) RR Rejestr: 29 (0x1d) Wartosc: 0 (0x0) CMD: 11101 (0x1d) (READ_REG|reg) STATUS: 1110 (0xe) Read STATUS -> 1110 (0xe) CMD: 11111111 (0xff) (NOP_CMD) ********************************************* ** CONFIG: Done ** *********************************************