Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
6 years, 10 months ago.
mbed Client on mbed OS - CMSIS-RTOS error: ISR Queue overflow, only if using (sensor) libraries
Hi, on a NUCLEO-F746ZG, using the on-line compiler, I have successfully run: Getting started with mbed Client on mbed OS https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-client/
mbed Client connects with mbed Connector and the data from the API endpoints is correct.
But if I want to use some "real" data, for example temperature, from a MCP9808, or some other library (which works fine in a simple setup), I get this error: CMSIS-RTOS error: ISR Queue overflow (status: 0x2, task ID: 0x0, object ID: 0x20011F5C)
When I try to read the MCP9808 (or some other library) in a separate thread, it gives the same result. Even if I call a function in a library that does almost nothing, just to test, I occasionally get the same error.
I removed the "BigData" part, but it did not help.
Could it be related to this? https://github.com/ARMmbed/mbed-os/issues/5640
Is there a possible solution?
Are there better examples for mbed Client, which work reliable?
Kind regards, Jack.