📄 rfpacket.c
字号:
#include "stdio.h"
#include "lcd.h"
#define MASTER false
char s[16];
byte txBuf[120],rxBuf[120];
byte i,len,Rssi,Lqi;
void main(void){
initLcd();
SET_MAIN_CLOCK_SOURCE(CRYSTAL);
//init LEDs
INIT_GLED();
INIT_YLED();
halRfConfig(2405000);
#if MASTER
for(i=0; i<120; i++)
txBuf[i] = i;
SET_GLED();
while(1){
len = halRfSendPacket(txBuf,120);
sprintf(s, (char*)"txlength is: %d",len);
lcdUpdate((char*)"RfSender->>", s);
}
#else
SET_YLED();
while(1){
halRfReceivePacket(rxBuf,&Rssi,&Lqi,100);
sprintf(s, (char*)"RSSI:%d LQI:%d", (Rssi-45), Lqi);
lcdUpdate((char*)"->>RfReceiver", s);
}
#endif
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -