Compare commits
2 commits
3460560c70
...
eea0e516a6
Author | SHA1 | Date | |
---|---|---|---|
eea0e516a6 | |||
1b00926266 |
2 changed files with 25 additions and 18 deletions
|
@ -4,18 +4,18 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Board GPIO pin mapping
|
// Board GPIO pin mapping
|
||||||
// #define LED0 16 // Power on indicator
|
#define SWITCH_PIN 0 // GPIO0 (programming mode pin)
|
||||||
#define LED1 16 // Status 1 / Wifi signal 1
|
|
||||||
#define LED2 2 // Wifi signal 2
|
//#define LED0 16 // Power on indicator
|
||||||
#define LED3 12 // Wifi signal 3
|
#define LED1 16 // Status 1 / Wifi signal 1
|
||||||
#define LED4 13 // Wifi signal 4
|
#define LED2 2 // Wifi signal 2
|
||||||
|
#define LED3 12 // Wifi signal 3
|
||||||
|
#define LED4 13 // Wifi signal 4
|
||||||
|
|
||||||
#define DCD_PIN 14 // DCD Carrier Status
|
#define DCD_PIN 14 // DCD Carrier Status
|
||||||
#define RTS_PIN 4 // RTS Request to Send, connect to host's CTS pin
|
#define RTS_PIN 4 // RTS Request to Send, connect to host's CTS pin
|
||||||
#define CTS_PIN 5 // CTS Clear to Send, connect to host's RTS pin
|
#define CTS_PIN 5 // CTS Clear to Send, connect to host's RTS pin
|
||||||
|
|
||||||
#define SWITCH_PIN 0 // GPIO0 (programming mode pin)
|
|
||||||
|
|
||||||
// Default speed dial list
|
// Default speed dial list
|
||||||
#define SPEEDDIAL0 "heatwavebbs.com:9640"
|
#define SPEEDDIAL0 "heatwavebbs.com:9640"
|
||||||
#define SPEEDDIAL1 "bbs.fozztexx.com:23"
|
#define SPEEDDIAL1 "bbs.fozztexx.com:23"
|
||||||
|
|
29
src/main.cpp
29
src/main.cpp
|
@ -481,10 +481,24 @@ void storeSpeedDial(byte num, String location) {
|
||||||
*/
|
*/
|
||||||
void setup() {
|
void setup() {
|
||||||
pinMode(LED1, OUTPUT);
|
pinMode(LED1, OUTPUT);
|
||||||
|
digitalWrite(LED1, LOW); // off
|
||||||
pinMode(LED2, OUTPUT);
|
pinMode(LED2, OUTPUT);
|
||||||
|
digitalWrite(LED2, LOW); // off
|
||||||
pinMode(LED3, OUTPUT);
|
pinMode(LED3, OUTPUT);
|
||||||
|
digitalWrite(LED3, LOW); // off
|
||||||
pinMode(LED4, OUTPUT);
|
pinMode(LED4, OUTPUT);
|
||||||
|
digitalWrite(LED4, LOW); // off
|
||||||
|
|
||||||
|
pinMode(SWITCH_PIN, INPUT);
|
||||||
|
digitalWrite(SWITCH_PIN, HIGH);
|
||||||
|
pinMode(DCD_PIN, OUTPUT);
|
||||||
|
pinMode(RTS_PIN, OUTPUT);
|
||||||
|
digitalWrite(RTS_PIN, HIGH);
|
||||||
|
pinMode(CTS_PIN, INPUT);
|
||||||
|
setCarrier(false);
|
||||||
|
|
||||||
delay(100);
|
delay(100);
|
||||||
|
|
||||||
for (int cnt = 0; cnt < 3; cnt++) {
|
for (int cnt = 0; cnt < 3; cnt++) {
|
||||||
digitalWrite(LED1, HIGH); // off
|
digitalWrite(LED1, HIGH); // off
|
||||||
delay(100);
|
delay(100);
|
||||||
|
@ -499,19 +513,12 @@ void setup() {
|
||||||
delay(100);
|
delay(100);
|
||||||
digitalWrite(LED4, LOW); // on
|
digitalWrite(LED4, LOW); // on
|
||||||
}
|
}
|
||||||
|
|
||||||
digitalWrite(LED2, LOW); // off
|
|
||||||
digitalWrite(LED1, HIGH); // on
|
digitalWrite(LED1, HIGH); // on
|
||||||
pinMode(SWITCH_PIN, INPUT);
|
digitalWrite(LED2, LOW); // off
|
||||||
digitalWrite(SWITCH_PIN, HIGH);
|
digitalWrite(LED3, LOW); // off
|
||||||
pinMode(DCD_PIN, OUTPUT);
|
digitalWrite(LED3, LOW); // off
|
||||||
pinMode(RTS_PIN, OUTPUT);
|
|
||||||
digitalWrite(RTS_PIN, HIGH); // ready to receive data
|
|
||||||
pinMode(CTS_PIN, INPUT);
|
|
||||||
//digitalWrite(CTS_PIN, HIGH); // pull up
|
|
||||||
setCarrier(false);
|
|
||||||
|
|
||||||
EEPROM.begin(LAST_ADDRESS + 1);
|
EEPROM.begin(LAST_ADDRESS + 1);
|
||||||
delay(10);
|
delay(10);
|
||||||
|
|
||||||
if (EEPROM.read(VERSION_ADDRESS) != VERSIONA || EEPROM.read(VERSION_ADDRESS + 1) != VERSIONB) {
|
if (EEPROM.read(VERSION_ADDRESS) != VERSIONA || EEPROM.read(VERSION_ADDRESS + 1) != VERSIONB) {
|
||||||
|
|
Loading…
Reference in a new issue