Detailed Description
The ISR module offers a control over the system tasks that are running parallel to the application. Using the ISR init function the application can:
- initialise repeating
- enable/disable interrupts for callback functions
Function Documentation
Timer0 interrupt initialization function for standard scheduler. You have to call this function in the maininit() in order to be able to use the API.
- Parameters:
-
- Returns:
- -
void isr_ext0Init |
( |
uint8 |
u8Enable | ) |
|
Enables or disables the external interrupt 0
- Parameters:
-
[in] | u8Enable | TRUE, external interrupt 0 enabled, FALSE, external interrupt 0 disabled |
- Returns:
- -
- Note:
- This function has to be called with parameter TRUE, when ADIO0..2 interrupt callback is to be used
void isr_ext1Init |
( |
uint8 |
u8Enable | ) |
|
Enables or disables the external interrupt 1
- Parameters:
-
[in] | u8Enable | TRUE, external interrupt 1 enabled, FALSE, external interrupt 1 disabled |
- Returns:
- -
- Note:
- This function has to be called with parameter TRUE, when ADIO4..6 interrupt callback is to be used
void isr_sysInit |
( |
uint8 |
u8Enable | ) |
|
Enables or disables the system interrupt
- Parameters:
-
[in] | u8Enable | TRUE, system interrupt enabled, FALSE, general interrupt disabled |
- Returns:
- -
- Note:
- This function has to be called with parameter TRUE, when wake0 or wake1 interrupt callback is to be used
void isr_timer0_smack_PM_Init |
( |
| ) |
|
Timer0 interrupt initialization function for SmartACK scheduler only. You have to call this function in the maininit() in order to be able to use the SmartACK API.
- Parameters:
-
- Returns:
- -
void isr_timer0_smack_Sensor_Init |
( |
| ) |
|
Timer0 interrupt initialization function for SmartACK sensor only. You have to call this function in the maininit() in order to be able to use the SmartACK API for sensors.
- Parameters:
-
- Returns:
- -