lalallaa

Dependencies:   MMA8452 mbed

Revision:
0:4a3d5d86258c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test.txt	Tue Oct 03 01:13:51 2017 +0000
@@ -0,0 +1,23 @@
+// Envoie message vers Zigbee
+void init_xbee(uint16_t pan_id){
+    uint8_t MSB     = (pan_id >> 8) & 0xFF;
+    uint8_t LSB     = pan_id & 0xFF;
+
+    // Mettre a 0 la broche RESET pour 400ms
+    resetXBEE = 0; wait_ms(400);
+    resetXBEE = 1; 
+    
+    uint8_t mess_set_ID[] = {0x49, 0x44, MSB, LSB }; // PAN_ID
+    uint8_t mess_set_SC[] = {0x53, 0x43, 0x09 }; // SC
+    uint8_t mess_WR    [] = {0x57, 0x52}; // WR
+    uint8_t mess_AC    [] = {0x41, 0x43}; // AC
+    
+    serialXBEE.putc(PLUS);        
+    serialXBEE.putc(PLUS);         
+    serialXBEE.putc(PLUS);                                                      wait_ms(30);
+    send_frame_2Xbee(CMD_AT,      FRM_ID_01, mess_set_ID, sizeof(mess_set_ID));
+    send_frame_2Xbee(CMD_AT,      FRM_ID_01, mess_set_SC, sizeof(mess_set_SC)); wait_ms(30);
+    send_frame_2Xbee(CMD_AT,      FRM_ID_01, mess_WR,     sizeof(mess_WR));     wait_ms(30);
+    send_frame_2Xbee(CMD_AT,      FRM_ID_01, mess_AC,     sizeof(mess_AC));     wait_ms(30);
+    send_frame_2Xbee(CMD_TX_RQST, FRM_ID_01, mess_AC,     sizeof(mess_AC));  
+}
\ No newline at end of file