Time transmit now works
This commit is contained in:
parent
9cf36467e4
commit
62a8270609
|
@ -63,6 +63,9 @@ void m_init(void){
|
||||||
meshbuffer[0].pkt[0]='T';
|
meshbuffer[0].pkt[0]='T';
|
||||||
uint32touint8p(getSeconds(),meshbuffer[0].pkt+2);
|
uint32touint8p(getSeconds(),meshbuffer[0].pkt+2);
|
||||||
meshbuffer[0].flags=MF_USED;
|
meshbuffer[0].flags=MF_USED;
|
||||||
|
};
|
||||||
|
|
||||||
|
void m_tset(void){
|
||||||
_timet=1311961112;
|
_timet=1311961112;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -122,7 +125,7 @@ struct tm * mygmtime(register const time_t time) {
|
||||||
void m_recv(void){
|
void m_recv(void){
|
||||||
__attribute__ ((aligned (4))) uint8_t buf[32];
|
__attribute__ ((aligned (4))) uint8_t buf[32];
|
||||||
int len;
|
int len;
|
||||||
int recvend=100/SYSTICKSPEED+getTimer();
|
int recvend=5000/SYSTICKSPEED+getTimer();
|
||||||
|
|
||||||
m_cleanup();
|
m_cleanup();
|
||||||
|
|
||||||
|
@ -160,6 +163,7 @@ void m_recv(void){
|
||||||
}else if (buf[0]>='A' && buf[0] <'T'){ // Truncate ascii packets.
|
}else if (buf[0]>='A' && buf[0] <'T'){ // Truncate ascii packets.
|
||||||
meshbuffer[i].pkt[MESHPKTSIZE-3]=0;
|
meshbuffer[i].pkt[MESHPKTSIZE-3]=0;
|
||||||
};
|
};
|
||||||
|
lcdRefresh();
|
||||||
}while(getTimer()<recvend);
|
}while(getTimer()<recvend);
|
||||||
nrf_rcv_pkt_end();
|
nrf_rcv_pkt_end();
|
||||||
lcdPrintln("Done.");
|
lcdPrintln("Done.");
|
||||||
|
@ -203,7 +207,7 @@ void m_send(void){
|
||||||
continue;
|
continue;
|
||||||
ctr++;
|
ctr++;
|
||||||
memcpy(buf,meshbuffer[i].pkt,MESHPKTSIZE);
|
memcpy(buf,meshbuffer[i].pkt,MESHPKTSIZE);
|
||||||
status=nrf_snd_pkt_crc_encr(16,buf,meshkey);
|
status=nrf_snd_pkt_crc_encr(MESHPKTSIZE,buf,meshkey);
|
||||||
//Check status? But what would we do...
|
//Check status? But what would we do...
|
||||||
};
|
};
|
||||||
lcdPrint("Pkts: "); lcdPrintInt(ctr); lcdNl();
|
lcdPrint("Pkts: "); lcdPrintInt(ctr); lcdNl();
|
||||||
|
|
Loading…
Reference in New Issue