Stap 11: Timer onderbreken
Dit is de Interrupt Service Routine die de BLE-callbacks behandelt. In het voorbeeld is dit in de eindeloze-for-lus in de main ()-functie. Maar ik wilde iets anders doen en omgaan met BLE alleen als het nodig is.
Als uw apparaat op batterijen loopt, zou dan je denken over het verzenden van de CPU naar een slaap-modus.
CY_ISR(Time_BLE_Helper_ISR)<br>{ isr_1_Disable(); // bearbeite BLE-Events RED_Write(0); CyBle_ProcessEvents(); RED_Write(0xFF); isr_1_ClearPending(); isr_1_Enable(); Timer_Enable(); }