6 years, 2 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.

Be the first to answer this question.