Other Parts Discussed in Thread: CC2640
I have a system with multiple asynchronous sensors. The sensors set different CC2640 GPIO pins low when data is ready. I'm using hwi to post semaphores to a thread (lower than the ICall_createRemoteTasks() and GAPRole_createTask() priorities) to read sensor data (via I2C/SPI) upon these pins' falling edge. It seems that occasionally I miss a hwi (since that sensor's data ready pin stays low; the sensor clears the pin if data is read) if another hwi is already running. How can I nest these hwi? Or is there another solution to this problem? Thanks!