|
C
|
#include <SoftwareSerial.h>
Go to the source code of this file.
Macros | |
| #define | ENPIN12 12 |
| #define | ENPIN7 7 |
| #define | SETPIN 8 |
| #define | RXPIN 10 |
| #define | TXPIN 11 |
| #define | FIVEV 13 |
| #define | AUTOOFFSET 100 |
| #define | PARM_LGT 10 |
| #define | CMD_BUF_LGT 50 |
Functions | |
| SoftwareSerial | apc220 (RXPIN, TXPIN) |
| void | emptySerial () |
| void | radioFastProg (int index) |
| void | set_para (char hz[], char rf_rate[], char pwr[], char uart_rate[], char sc[]) |
| void | get_para (char s[]) |
| boolean | isRadioPresent () |
| void | setupShield (int id) |
| void | do_cmd (void) |
| void | beacons () |
| boolean | radioOn (int p) |
| void | setup () |
| void | loop () |
Variables | |
| int | shieldID = 1 |
| unsigned long | startF = 435000 |
| unsigned long | stepF = 500 |
| unsigned long | nrStep = 0 |
| char | rfBaud = '3' |
| char | rfPower = '9' |
| char | uartBaud = '3' |
| char | uartParChk = '0' |
| void(* | resetF )(void)=0x00 |
| const int | vrs = 3141 |
| char | radioRcvStr [25] |
| int | enPin |
| char | var1 [PARM_LGT] |
| char | var2 [PARM_LGT] |
| char | var3 [PARM_LGT] |
| char | var4 [PARM_LGT] |
| char | var5 [PARM_LGT] |
| char | var6 [PARM_LGT] |
| char | st [200] |
| #define AUTOOFFSET 100 |
Definition at line 94 of file apc220setup.ino.
| #define CMD_BUF_LGT 50 |
Definition at line 101 of file apc220setup.ino.
Referenced by do_cmd().
| #define ENPIN12 12 |
| #define ENPIN7 7 |
Definition at line 82 of file apc220setup.ino.
Referenced by radioConfig().
| #define FIVEV 13 |
Definition at line 91 of file apc220setup.ino.
Referenced by radioConfig().
| #define PARM_LGT 10 |
Definition at line 100 of file apc220setup.ino.
| #define RXPIN 10 |
Definition at line 87 of file apc220setup.ino.
| #define SETPIN 8 |
Definition at line 85 of file apc220setup.ino.
Referenced by configModeOff(), configModeOn(), and configPinInit().
| #define TXPIN 11 |
Definition at line 88 of file apc220setup.ino.
Referenced by radioAvailable(), radioConfig(), radioPrint(), radioPrintln(), radioRead(), radioWrite(), and radioWriteCh().

| void beacons | ( | ) |
Definition at line 343 of file apc220setup.ino.
References configModeOff(), configModeOn(), isRadioPresent(), and radioWrite().
Referenced by do_cmd(), and loop().


| void do_cmd | ( | void | ) |
Definition at line 265 of file apc220setup.ino.
References beacons(), CMD_BUF_LGT, configModeOff(), configModeOn(), drawRadio(), emptySerial(), isRadioPresent(), menu(), radioFastProg(), radioRcvStr, resetF, set_para(), var1, var2, var3, var4, var5, and var6.
Referenced by loop().


| void emptySerial | ( | ) |
Definition at line 107 of file apc220setup.ino.
Referenced by do_cmd().

| void get_para | ( | char | s[] | ) |
Definition at line 218 of file apc220setup.ino.
References radioAvailable(), radioPrintln(), and radioRead().
Referenced by isRadioPresent().


| boolean isRadioPresent | ( | ) |
Definition at line 242 of file apc220setup.ino.
References get_para(), and radioRcvStr.
Referenced by beacons(), do_cmd(), and radioOn().


| void loop | ( | ) |
Definition at line 437 of file apc220setup.ino.
References beacons(), configModeOff(), configModeOn(), do_cmd(), radioFastProg(), and shieldID.

| void radioFastProg | ( | int | index | ) |
Definition at line 117 of file apc220setup.ino.
References radioAvailable(), radioPrintln(), radioRead(), rfBaud, rfPower, shieldID, st, startF, stepF, uartBaud, and uartParChk.
Referenced by do_cmd(), and loop().


| boolean radioOn | ( | int | p | ) |
Definition at line 358 of file apc220setup.ino.
References configModeOff(), configModeOn(), isRadioPresent(), and setupShield().
Referenced by setup().


| void set_para | ( | char | hz[], |
| char | rf_rate[], | ||
| char | pwr[], | ||
| char | uart_rate[], | ||
| char | sc[] | ||
| ) |
Definition at line 158 of file apc220setup.ino.
References radioAvailable(), radioPrint(), radioPrintln(), and radioRead().
Referenced by do_cmd().


| void setup | ( | ) |
Definition at line 377 of file apc220setup.ino.
References configModeOff(), dmpProgID(), radioOn(), radioRcvStr, radioWrite(), and shieldID.

| void setupShield | ( | int | id | ) |
Definition at line 254 of file apc220setup.ino.
References configModeOff(), configPinInit(), radioConfig(), and shieldID.
Referenced by radioOn().


| int enPin |
Definition at line 96 of file apc220setup.ino.
Referenced by radioConfig(), radioOff(), and radioOn().
| unsigned long nrStep = 0 |
Definition at line 26 of file apc220setup.ino.
| char radioRcvStr[25] |
Definition at line 76 of file apc220setup.ino.
Referenced by do_cmd(), isRadioPresent(), and setup().
| void(* resetF) (void)=0x00 |
| char rfBaud = '3' |
Definition at line 31 of file apc220setup.ino.
Referenced by radioFastProg().
| char rfPower = '9' |
Definition at line 32 of file apc220setup.ino.
Referenced by radioFastProg().
| int shieldID = 1 |
Definition at line 18 of file apc220setup.ino.
Referenced by loop(), radioAvailable(), radioConfig(), radioFastProg(), radioPrint(), radioPrintln(), radioRead(), radioWrite(), radioWriteCh(), setup(), and setupShield().
| char st[200] |
| unsigned long startF = 435000 |
Definition at line 24 of file apc220setup.ino.
Referenced by radioFastProg().
| unsigned long stepF = 500 |
Definition at line 25 of file apc220setup.ino.
Referenced by radioFastProg().
| char uartBaud = '3' |
Definition at line 33 of file apc220setup.ino.
Referenced by radioFastProg().
| char uartParChk = '0' |
Definition at line 34 of file apc220setup.ino.
Referenced by radioFastProg().
| char var1[PARM_LGT] |
Definition at line 103 of file apc220setup.ino.
Referenced by do_cmd().
| char var2[PARM_LGT] |
Definition at line 103 of file apc220setup.ino.
Referenced by do_cmd().
| char var3[PARM_LGT] |
Definition at line 103 of file apc220setup.ino.
Referenced by do_cmd().
| char var4[PARM_LGT] |
Definition at line 103 of file apc220setup.ino.
Referenced by do_cmd().
| char var5[PARM_LGT] |
Definition at line 103 of file apc220setup.ino.
Referenced by do_cmd().
| char var6[PARM_LGT] |
Definition at line 103 of file apc220setup.ino.
Referenced by do_cmd().
| const int vrs = 3141 |
Definition at line 73 of file apc220setup.ino.
Referenced by dmpProgID().
1.8.13