78 if ((spiIndex == 0u)) {
81 #if (N775_USE_NOTIFICATIONS == true)
82 BaseType_t xHigherPriorityTaskWoken = pdFALSE;
83 xTaskNotifyIndexedFromISR(
87 eSetValueWithOverwrite,
88 &xHigherPriorityTaskWoken);
89 portYIELD_FROM_ISR(xHigherPriorityTaskWoken);
91 }
else if ((spiIndex == 3u)) {
97 #if (N775_USE_NOTIFICATIONS == true)
98 BaseType_t xHigherPriorityTaskWoken = pdFALSE;
99 xTaskNotifyIndexedFromISR(
103 eSetValueWithOverwrite,
104 &xHigherPriorityTaskWoken);
105 portYIELD_FROM_ISR(xHigherPriorityTaskWoken);
Headers for the driver for the DMA module.
spiBASE_t * dma_spiInterfaces[DMA_NUMBER_SPI_INTERFACES]
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
#define FAS_TRAP
Define that evaluates to essential boolean false thus tripping an assert.
Header of task driver implementation.
TaskHandle_t ftsk_taskHandleAfe
Definition of task handles.
Header for the driver for the IO module.
void AFE_DmaCallback(uint8_t spiIndex)
Function called by DMA block transfer callback.
Headers for the driver for the DMA module.
Headers for the driver for the MC33775A monitoring chip.
#define N775_RX_NOTIFIED_VALUE
#define N775_NOTIFICATION_RX_INDEX
#define N775_NOTIFICATION_TX_INDEX
#define N775_TX_NOTIFIED_VALUE
Headers for the driver for the SPI module.