Hi,
I think I found a bug in the Nordic SDK15 feature branch of mbed.
I am using commit dbd38798f04d427ee63efed2a69c2ae06cb7379c.
when using serial->readable() in Interrupt context ( for example in a function attached to the Serial) mbed crashes with follwoing report:
++ Error Info ++
Error Status: 0x80010133 Code: 307 Module: 1
Error Message:
Mutex: 0x200103F4,
Not allowed in ISR context
Location: 0x3AC4F
Error Value: 0x200103F4
Current Thread: Id: 0x20007C8C Entry: 0x3AB51 StackSize: 0x200 StackMem: 0x20007FD0 SP: 0x2003FEB0
Error Info
++ Error Info ++
Error Status: 0x80010133 Code: 307 Module: 1
Error Message:
Mutex: 0x2000B4BC,
Not allowed in ISR context
Location: 0x3AC4F
Error Value: 0x2000B4BC
Current Thread: Id: 0x20007C8C Entry: 0x3AB51 StackSize: 0x200 StackMem: 0x20007FD0 SP: 0x2003FD30
Error Info
++ Error Info ++
Error Status: 0x80010134 Code: 308 Module: 1
Error Message:
Semaphore: 0x80FF010F,
Unknown
Location: 0x3AC71
Error Value: 0x80FF010F
Current Thread: Id: 0x20007C8C Entry: 0x3AB51 StackSize: 0x200 StackMem: 0x20007FD0 SP: 0x2003FD20
Error Info
Error decoder doesnt even know this code.
its 100% reproducable, and didnt happen in the official release with the same code.
Hi, I think I found a bug in the Nordic SDK15 feature branch of mbed.
I am using commit dbd38798f04d427ee63efed2a69c2ae06cb7379c.
when using serial->readable() in Interrupt context ( for example in a function attached to the Serial) mbed crashes with follwoing report:
++ Error Info ++ Error Status: 0x80010133 Code: 307 Module: 1
Error Message: Mutex: 0x200103F4, Not allowed in ISR context
Location: 0x3AC4F
Error Value: 0x200103F4
Current Thread: Id: 0x20007C8C Entry: 0x3AB51 StackSize: 0x200 StackMem: 0x20007FD0 SP: 0x2003FEB0
Error Info++ Error Info ++ Error Status: 0x80010133 Code: 307 Module: 1
Error Message: Mutex: 0x2000B4BC, Not allowed in ISR context
Location: 0x3AC4F
Error Value: 0x2000B4BC
Current Thread: Id: 0x20007C8C Entry: 0x3AB51 StackSize: 0x200 StackMem: 0x20007FD0 SP: 0x2003FD30
Error Info++ Error Info ++ Error Status: 0x80010134 Code: 308 Module: 1
Error Message: Semaphore: 0x80FF010F, Unknown
Location: 0x3AC71
Error Value: 0x80FF010F
Current Thread: Id: 0x20007C8C Entry: 0x3AB51 StackSize: 0x200 StackMem: 0x20007FD0 SP: 0x2003FD20
Error InfoError decoder doesnt even know this code. its 100% reproducable, and didnt happen in the official release with the same code.