Hello everybody, I study transceiver nrf24LE1. I'm trying to understand example of PRX in nRFgo SDK (Enhanced_shockburst_examples):
/
/ Global variables
uint8_t payload [3];
// Radio interrupt
NRF_ISR () // #define NRF_ISR () void nrf_isr (void) interrupt 8 // RF interrupt (0x4b)
{
...
// Read payload
...
hal_nrf_read_rx_payload (payload);
...
}
Please explain why uint8_t payload [3] is not declared as volatile ? Thank you so much!!!