We have a task that periodically performs a SPI tx/rx using the ioctl and it generally works fine, but after running for 14+ days it gets hung blocked by a semaphore
When we look at the semaphore the semaphore value is -2147483648 (0x80000000)
That seems just plain wrong, is that a special value that means something?
There is only one task that uses the SPI port (spi2)
We're using a K60