Skip to content

Async in Recv mode #475

Closed
Closed
@tarzan115

Description

@tarzan115

Version/revison of the library used

_ 2.4.2

Expected behavior

_ run Recv mode in Async like Send mode

Actual behavior

_ I tried to use Recv mode with library TaskScheduler but I got Exception 28 with decode:


Exception 28: LoadProhibited: A load referenced a page mapped with an attribute that does not permit loads
Decoding 27 results
0x40106949: interrupt_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_wiring_digital.c line 150
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x40106d00: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 41
0x402294b2: __ieee754_rem_pio2 at /Users/igrokhotkov/e/newlib-xtensa/xtensa-lx106-elf/newlib/libm/math/../../../.././newlib/libm/math/e_rem_pio2.c line 129
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x40106d00: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 41
0x401068fe: interrupt_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_wiring_digital.c line 138
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x40106cb8: timer1_isr_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_timer.c line 34
0x401068c4: interrupt_handler at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_wiring_digital.c line 132
0x40208fc5: Scheduler::execute() at D:\WiFi-AP-UDP.ino line 59
0x4021f540: loop_wrapper at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_main.cpp line 117
0x4020ebac: _receiverIR at D:\WiFi-AP-UDP.ino line 59
0x40106784: millis at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_wiring.c line 183
0x4021f58e: __yield at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_main.cpp line 100
0x40209044: Scheduler::execute() at D:\WiFi-AP-UDP.ino line 59
0x40208fee: Scheduler::execute() at D:\WiFi-AP-UDP.ino line 59
0x40209070: loop at D:\WiFi-AP-UDP.ino line 59
0x4021f560: loop_wrapper at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/core_esp8266_main.cpp line 125
0x40100739: cont_wrapper at D:\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266/cont.S line 81

Has this library/code previously worked as expected for you?

_ Yes, in sync, not use TaskScheduler

Thank you so much for greatest library!

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions