Onethinx LoRaWAN API Macros. More...
Macros | |
| #define | wakeUpPinHigh(pullDown) ((wakeUpPin_t) { .enabled = true, .risingEdge = true, .internalPullUpDown = pullDown}) |
| Used in sleepConfig_t. More... | |
| #define | wakeUpPinLow(pullUp) ((wakeUpPin_t) { .enabled = true, .risingEdge = false, .internalPullUpDown = pullUp}) |
| Used in sleepConfig_t. More... | |
| #define | wakeUpPinOff ((wakeUpPin_t) { .enabled = false }) |
| Used in sleepConfig_t. More... | |
| #define | wakeUpTimestamp(_dateTime) ((wakeUpTime_t) { .enabled = true, .isDateTime = true, .dateTime = _dateTime }) |
| Used in sleepConfig_t. More... | |
| #define | wakeUpDelay(_days, _hours, _minutes, _seconds) ((wakeUpTime_t) { .enabled = true, .isDateTime = false, .days = _days, .hours = _hours, .minutes = _minutes, .seconds = _seconds }) |
| Used in sleepConfig_t. More... | |
| #define | wakeUpTimeOff ((wakeUpTime_t) { .enabled = false }) |
| Used in sleepConfig_t. More... | |
Onethinx LoRaWAN API Macros.
| #define wakeUpDelay | ( | _days, | |
| _hours, | |||
| _minutes, | |||
| _seconds | |||
| ) | ((wakeUpTime_t) { .enabled = true, .isDateTime = false, .days = _days, .hours = _hours, .minutes = _minutes, .seconds = _seconds }) |
Used in sleepConfig_t.
| #define wakeUpPinHigh | ( | pullDown | ) | ((wakeUpPin_t) { .enabled = true, .risingEdge = true, .internalPullUpDown = pullDown}) |
Used in sleepConfig_t.
| #define wakeUpPinLow | ( | pullUp | ) | ((wakeUpPin_t) { .enabled = true, .risingEdge = false, .internalPullUpDown = pullUp}) |
Used in sleepConfig_t.
| #define wakeUpPinOff ((wakeUpPin_t) { .enabled = false }) |
Used in sleepConfig_t.
| #define wakeUpTimeOff ((wakeUpTime_t) { .enabled = false }) |
Used in sleepConfig_t.
| #define wakeUpTimestamp | ( | _dateTime | ) | ((wakeUpTime_t) { .enabled = true, .isDateTime = true, .dateTime = _dateTime }) |
Used in sleepConfig_t.