![]() |
Synergy Software Package User's Manual
|
Functions | |
| ssp_err_t | R_BSP_GroupIrqWrite (bsp_grp_irq_t irq, void(*p_callback)(bsp_grp_irq_t irq)) |
| Register a callback function for supported interrupts. If NULL is passed for the callback argument then any previously registered callbacks are unregistered. More... | |
| void | NMI_Handler (void) |
| Non-maskable interrupt handler. This exception is defined by the BSP, unlike other system exceptions, because there are many sources that map to the NMI exception. More... | |
Support for grouped interrupts. Grouped interrupts occur when multiple interrupt events trigger the same interrupt vector. When this common vector is triggered the activation source must be discovered. The functions in this file allow users to register a callback function for a single interrupt source in an interrupt group.
| void NMI_Handler | ( | void | ) |
Non-maskable interrupt handler. This exception is defined by the BSP, unlike other system exceptions, because there are many sources that map to the NMI exception.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
Determine what is the cause of this interrupt.
IWDT underflow/refresh error interrupt is requested.
Clear IWDT flag.
WDT underflow/refresh error interrupt is requested.
Clear WDT flag.
Voltage monitoring 1 interrupt is requested.
Clear LVD1 flag.
Voltage monitoring 2 interrupt is requested.
Clear LVD2 flag.
VBATT Monitor interrupt is requested.
Clear VBATT flag.
Oscillation stop detection interrupt is requested.
Clear oscillation stop detect flag.
NMI pin interrupt is requested.
Clear NMI pin interrupt flag.
RAM Parity Error interrupt is requested.
Clear RAM parity error flag.
RAM ECC Error interrupt is requested.
Clear RAM ECC error flag.
MPU Bus Slave Error interrupt is requested.
Clear MPU Bus Slave error flag.
MPU Bus Master Error interrupt is requested.
Clear MPU Bus Master error flag.
MPU Stack Error interrupt is requested.
Clear MPU Stack error flag.
| ssp_err_t R_BSP_GroupIrqWrite | ( | bsp_grp_irq_t | irq, |
| void(*)(bsp_grp_irq_t irq) | p_callback | ||
| ) |
Register a callback function for supported interrupts. If NULL is passed for the callback argument then any previously registered callbacks are unregistered.
| [in] | irq | Interrupt for which to register a callback. |
| [in] | p_callback | Pointer to function to call when interrupt occurs. |
| SSP_SUCCESS | Callback registered |
Check for valid address.
Callback was NULL. De-register callback.
Register callback.
Check for valid address.
Callback was NULL. De-register callback.
Register callback.
Check for valid address.
Callback was NULL. De-register callback.
Register callback.