mirror of
https://github.com/lumapu/ahoy.git
synced 2025-08-01 07:28:20 +02:00
0.8.14
* display improvments #1248 #1247 * fixed overflow in `hmRadio.h` #1244
This commit is contained in:
parent
c771c2e5df
commit
c3863f4928
2 changed files with 10 additions and 8 deletions
|
@ -1,9 +1,11 @@
|
||||||
# Development Changes
|
# Development Changes
|
||||||
|
|
||||||
## 0.8.14 - 2023-12-07
|
## 0.8.14 - 2023-12-07
|
||||||
* fixed decimal points for temperature (WebUI) PR #1254
|
* fixed decimal points for temperature (WebUI) PR #1254 #1251
|
||||||
* fixed inverter statemachine available state PR #1252
|
* fixed inverter statemachine available state PR #1252 #1253
|
||||||
* fixed NTPUpdate and sunrise calculation #1240 #886
|
* fixed NTP update and sunrise calculation #1240 #886
|
||||||
|
* display improvments #1248 #1247
|
||||||
|
* fixed overflow in `hmRadio.h` #1244
|
||||||
|
|
||||||
## 0.8.13 - 2023-11-28
|
## 0.8.13 - 2023-11-28
|
||||||
* merge PR #1239 symbolic layout for OLED 128x64 + motion senser functionality
|
* merge PR #1239 symbolic layout for OLED 128x64 + motion senser functionality
|
||||||
|
|
|
@ -112,10 +112,10 @@ class HmRadio : public Radio {
|
||||||
if(NULL == mLastIv) // prevent reading on NULL object!
|
if(NULL == mLastIv) // prevent reading on NULL object!
|
||||||
return;
|
return;
|
||||||
|
|
||||||
uint32_t startMicros = micros() + 5110;
|
uint32_t startMicros = micros();
|
||||||
uint32_t loopMillis = millis() + 400;
|
uint32_t loopMillis = millis();
|
||||||
while (millis() < loopMillis) {
|
while ((millis() - loopMillis) < 400) {
|
||||||
while (micros() < startMicros) { // listen (4088us or?) 5110us to each channel
|
while ((micros() - startMicros) < 5110) { // listen (4088us or?) 5110us to each channel
|
||||||
if (mIrqRcvd) {
|
if (mIrqRcvd) {
|
||||||
mIrqRcvd = false;
|
mIrqRcvd = false;
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ class HmRadio : public Radio {
|
||||||
if(++mRxChIdx >= RF_CHANNELS)
|
if(++mRxChIdx >= RF_CHANNELS)
|
||||||
mRxChIdx = 0;
|
mRxChIdx = 0;
|
||||||
mNrf24.setChannel(mRfChLst[mRxChIdx]);
|
mNrf24.setChannel(mRfChLst[mRxChIdx]);
|
||||||
startMicros = micros() + 5110;
|
startMicros = micros();
|
||||||
}
|
}
|
||||||
// not finished but time is over
|
// not finished but time is over
|
||||||
if(++mRxChIdx >= RF_CHANNELS)
|
if(++mRxChIdx >= RF_CHANNELS)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue