Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: pulga-lorawan-drv SX1272
Diff: lora.cpp
- Revision:
- 10:f6ff8ec221ec
- Parent:
- 9:cf555a570349
- Child:
- 11:9ee88f11ed06
--- a/lora.cpp Wed Mar 31 13:04:22 2021 +0000
+++ b/lora.cpp Mon Apr 12 19:51:51 2021 +0000
@@ -110,7 +110,9 @@
wait_ms(50);
}
*/
- pc.printf("Samira - send_packet ( ) - OUT..\n");
+ pc.printf("Samira - send_packet ( ) - OUT..\n");
+
+
//wait_ms(50);
}
@@ -124,7 +126,7 @@
sx1272.writeRegister(REG_OP_MODE,129);//standby
if (mode == DATA ) {
pc.printf("Samira - send_data (DATA) ..\n");
- r_size=sprintf((char*)message,"RANDOM MESSAGE");
+ r_size=sprintf((char*)message,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111");
send_packet(message,r_size);
pc.printf("packet send :\n%s\nrsize=%d\n",message,r_size);
// //samira// it is sending sensors data
@@ -176,7 +178,7 @@
sx1272.writeRegister(REG_OP_MODE,129);//standby
send_packet((uint8_t*)msg_lora,strlen(msg_lora));
pc.printf("packet send :\n%s\nrsize=%d\n",msg_lora, strlen(msg_lora));
- sx1272.sendPacketTimeout(DEFAULT_DEST_ADDR,/* (uint8_t*)*/msg_lora, strlen(msg_lora));
+ //sx1272.sendPacketTimeout(DEFAULT_DEST_ADDR,/* (uint8_t*)*/msg_lora, strlen(msg_lora));
led1=0;
led2=0;
@@ -197,13 +199,14 @@
sx1272.writeRegister(REG_FIFO_ADDR_PTR,sx1272.readRegister(REG_FIFO_RX_CURRENT_ADDR));//set fifo pointer to read packet
pac_size = sx1272.readRegister(REG_RX_NB_BYTES);//read size of packet
pc.printf("Samira - print_packet () pac_size = %d ..\n", pac_size);
+ pc.printf("<n");
for(int i =0 ; i<pac_size ; i++) { //print packet
buffer[i]=sx1272.readRegister(REG_FIFO);
/* if (buffer[i]== '\n') printf(" \\n");
if (buffer[i]== 0x0B) printf("tab");*/
pc.printf("%c",buffer[i]);//print packet
}
- pc.printf("\n");
+ pc.printf(">\n");
for(int i =0 ; i<pac_size ; i++) { //look for Ping in packet