Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assert failure in IRrecvDumpV2 & V3 examples #1244

Closed
crankyoldgit opened this issue Aug 16, 2020 · 1 comment · Fixed by #1245
Closed

Assert failure in IRrecvDumpV2 & V3 examples #1244

crankyoldgit opened this issue Aug 16, 2020 · 1 comment · Fixed by #1245
Labels

Comments

@crankyoldgit
Copy link
Owner

I encountered a rapidly, repeatedly crashing NodeMCU with the following Serial Log:

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 3584, room 16 
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld

User exception (panic/abort/assert)
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Panic IRrecvDumpV3.ino:131 void setup(): Assertion 'irutils::lowLevelSanityCheck()' failed.

>>>stack>>>

ctx: cont
sp: 3fffff30 end: 3fffffc0 offset: 0000
3fffff30:  0000001c 0001c200 00000000 00000000  
3fffff40:  000000fe 00000000 00000000 00000000  
3fffff50:  00000000 00000000 00000000 4024fa30  
3fffff60:  3ffeee94 00000000 3ffeed38 3ffeee54  
3fffff70:  3fffdad0 00000000 3ffeed38 40216f36  
3fffff80:  0001c200 0000001c 00000002 40216f6a  
3fffff90:  12345678 00000000 3ffeed38 40201070  
3fffffa0:  feefeffe feefeffe 3ffeee14 40216af0  
3fffffb0:  feefeffe feefeffe 3ffe84e4 40100f79  
<<<stack<<<

Originally posted by @manj9501 in #1238 (comment)

crankyoldgit added a commit that referenced this issue Aug 16, 2020
crankyoldgit added a commit that referenced this issue Aug 16, 2020
crankyoldgit added a commit that referenced this issue Aug 31, 2020
_v2.7.10 (20200831)_

**[BREAKING CHANGES]**
- move SPIFFS to LittleFS for ESP8266 (#1182 #1226)
- Daikin176: Change & increase operating mode values. (#1233 #1235)

**[Bug Fixes]**
- TOSHIBA_AC: not turning off when using `IRac` class. (#1250 #1251)
- Haier: change position of Fan speed bits. (#1246 #1247)

**[Features]**
- Voltas: Add detailed support for Voltas A/Cs (#1238 #1248)
- Add support for Metz protocol. (#1241 #1242)
- Basic support for Voltas A/C protocol (#1238 #1243)
- Add low level bit formatting sanity checks. (#1232)

**[Misc]**
- Rewrite Airwell by using bit fields (#1254)
- Rewrite Haier YRW02 using bit fields (#1253)
- rewrite Haier HSU07-HEA03 (#1246 #1247)
- rewrite ir_Gree & ir_Midea by using bit field (#1240)
- Incorrect usage of `assert()` (#1244 #1245 #1232)
- rewrite Gree (#1210)
crankyoldgit added a commit that referenced this issue Aug 31, 2020
## v2.7.10 release
_v2.7.10 (20200831)_

**[BREAKING CHANGES]**
- move SPIFFS to LittleFS for ESP8266 (#1182 #1226)
- Daikin176: Change & increase operating mode values. (#1233 #1235)

**[Bug Fixes]**
- TOSHIBA_AC: not turning off when using `IRac` class. (#1250 #1251)
- Haier: change position of Fan speed bits. (#1246 #1247)

**[Features]**
- Voltas: Add detailed support for Voltas A/Cs (#1238 #1248)
- Add support for Metz protocol. (#1241 #1242)
- Basic support for Voltas A/C protocol (#1238 #1243)
- Add low level bit formatting sanity checks. (#1232)

**[Misc]**
- Rewrite Airwell by using bit fields (#1254)
- Rewrite Haier YRW02 using bit fields (#1253)
- rewrite Haier HSU07-HEA03 (#1246 #1247)
- rewrite ir_Gree & ir_Midea by using bit field (#1240)
- Incorrect usage of `assert()` (#1244 #1245 #1232)
- rewrite Gree (#1210)
@crankyoldgit
Copy link
Owner Author

The code changes mention have now been included in the newly released v2.7.10 of the library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant