fix DeepSleep sketch
This commit is contained in:
parent
fa41404963
commit
a8d4044841
|
|
@ -40,31 +40,32 @@ ISR (WDT_vect) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void setup () {
|
void setup () {
|
||||||
#if defined(WITH_RFM69)
|
#ifdef WITH_RFM69
|
||||||
radio.initialize(FREQUENCY,NODEID,NETWORKID);
|
radio.initialize(FREQUENCY,NODEID,NETWORKID);
|
||||||
radio.sleep();
|
radio.sleep();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WITH_SPIFLASH)
|
#ifdef WITH_SPIFLASH
|
||||||
if (flash.initialize())
|
if (flash.initialize())
|
||||||
flash.sleep();
|
flash.sleep();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// //optional blink to know radio/flash sleeping went OK
|
// //optional blink to know radio/flash sleeping went OK
|
||||||
// pinMode(9, OUTPUT);
|
// pinMode(LED, OUTPUT);
|
||||||
// digitalWrite(9, HIGH);
|
// digitalWrite(LED, HIGH);
|
||||||
// delay(30);
|
// delay(30);
|
||||||
// digitalWrite(9, LOW);
|
// digitalWrite(LED, LOW);
|
||||||
// delay(50);
|
// delay(50);
|
||||||
// digitalWrite(9, HIGH);
|
// digitalWrite(LED, HIGH);
|
||||||
// delay(50);
|
// delay(50);
|
||||||
// digitalWrite(9, LOW);
|
// digitalWrite(LED, LOW);
|
||||||
|
|
||||||
for (uint8_t i=0; i<=A5; i++)
|
for (uint8_t i=0; i<=A5; i++)
|
||||||
{
|
{
|
||||||
#if defined(WITH_RFM69)
|
#ifdef WITH_RFM69
|
||||||
if (i == RF69_SPI_CS) continue;
|
if (i == RF69_SPI_CS) continue;
|
||||||
#else if defined(WITH_SPIFLASH)
|
#endif
|
||||||
|
#ifdef WITH_SPIFLASH
|
||||||
if (i == FLASH_SS) continue;
|
if (i == FLASH_SS) continue;
|
||||||
#endif
|
#endif
|
||||||
pinMode(i, OUTPUT);
|
pinMode(i, OUTPUT);
|
||||||
|
|
@ -102,4 +103,4 @@ void loop ()
|
||||||
|
|
||||||
//cancel sleep as a precaution
|
//cancel sleep as a precaution
|
||||||
sleep_disable();
|
sleep_disable();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue