Merge pull request #470 from tekka007/FixIndication
Fix MyIndication definitions
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
static uint8_t countRx;
|
||||
static uint8_t countTx;
|
||||
static uint8_t countErr;
|
||||
static unsigned long prevTime = millis() - LED_PROCESS_INTERVAL_MS; // Substract some, to make sure leds gets updated on first run.
|
||||
static unsigned long prevTime = hwMillis() - LED_PROCESS_INTERVAL_MS; // Substract some, to make sure leds gets updated on first run.
|
||||
|
||||
|
||||
inline void ledsInit()
|
||||
|
||||
@@ -38,7 +38,6 @@ inline void firmwareOTAUpdateRequest() {
|
||||
debug(PSTR("fw upd fail\n"));
|
||||
// Give up. We have requested MY_OTA_RETRY times without any packet in return.
|
||||
_fwUpdateOngoing = false;
|
||||
ledBlinkErr(1);
|
||||
return;
|
||||
}
|
||||
_fwRetry--;
|
||||
@@ -58,7 +57,7 @@ inline bool firmwareOTAUpdateProcess() {
|
||||
NodeFirmwareConfig *firmwareConfigResponse = (NodeFirmwareConfig *)_msg.data;
|
||||
// compare with current node configuration, if they differ, start fw fetch process
|
||||
if (memcmp(&_fc,firmwareConfigResponse,sizeof(NodeFirmwareConfig))) {
|
||||
setIndication(INDICATION_FW_START);
|
||||
setIndication(INDICATION_FW_UPDATE_START);
|
||||
debug(PSTR("fw update\n"));
|
||||
// copy new FW config
|
||||
memcpy(&_fc,firmwareConfigResponse,sizeof(NodeFirmwareConfig));
|
||||
@@ -84,7 +83,7 @@ inline bool firmwareOTAUpdateProcess() {
|
||||
} else if (_msg.type == ST_FIRMWARE_RESPONSE) {
|
||||
if (_fwUpdateOngoing) {
|
||||
// Save block to flash
|
||||
setIndication(INDICATION_FW_RX);
|
||||
setIndication(INDICATION_FW_UPDATE_RX);
|
||||
debug(PSTR("fw block %d\n"), _fwBlock);
|
||||
// extract FW block
|
||||
ReplyFWBlock *firmwareResponse = (ReplyFWBlock *)_msg.data;
|
||||
|
||||
+2
-2
@@ -54,13 +54,13 @@ static Adafruit_NeoPixel pixels = Adafruit_NeoPixel(1, NEO_PIN, NEO_GRB + NEO_KH
|
||||
// Change to V_LIGHT if you use S_LIGHT in presentation below
|
||||
MyMessage msg(CHILD_ID,V_TRIPPED);
|
||||
|
||||
#define BLINK_TIMES(x) (x<<4)
|
||||
#define BLINK_TIMES(x) ((x)<<4)
|
||||
|
||||
static uint8_t ledR = 0;
|
||||
static uint8_t ledG = 0;
|
||||
static uint8_t ledB = 0;
|
||||
|
||||
static void updateLed(void)
|
||||
void updateLed(void)
|
||||
{
|
||||
// Update the pattern (setting leds).
|
||||
if (ledR > 0) --ledR;
|
||||
|
||||
@@ -65,8 +65,12 @@
|
||||
#endif
|
||||
|
||||
// When W5100 is connected we have to move CE/CSN pins for NRF radio
|
||||
#define MY_RF24_CE_PIN 5
|
||||
#define MY_RF24_CS_PIN 6
|
||||
#ifndef MY_RF24_CE_PIN
|
||||
#define MY_RF24_CE_PIN 5
|
||||
#endif
|
||||
#ifndef MY_RF24_CS_PIN
|
||||
#define MY_RF24_CS_PIN 6
|
||||
#endif
|
||||
|
||||
// Enable to UDP
|
||||
//#define MY_USE_UDP
|
||||
|
||||
@@ -89,8 +89,12 @@
|
||||
#endif
|
||||
|
||||
// When W5100 is connected we have to move CE/CSN pins for NRF radio
|
||||
#define MY_RF24_CE_PIN 5
|
||||
#define MY_RF24_CS_PIN 6
|
||||
#ifndef MY_RF24_CE_PIN
|
||||
#define MY_RF24_CE_PIN 5
|
||||
#endif
|
||||
#ifndef MY_RF24_CS_PIN
|
||||
#define MY_RF24_CS_PIN 6
|
||||
#endif
|
||||
|
||||
// Enable these if your MQTT broker requires usenrame/password
|
||||
//#define MY_MQTT_USER "username"
|
||||
|
||||
Reference in New Issue
Block a user