| PDL for FM0+ Version1.0 Peripheral Driverl Library for FM0+

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Functions | Variables
C:/pdl_v10/library/driver/exint/exint.c File Reference
`#include "exint.h"`
Include dependency graph for exint.c:

Go to the source code of this file.

## Functions
void | Exint_IrqHandler (uint8_t u8Channel)
| Interrupt handlers for External interrupts.
en_result_t | Exint_Enable (uint8_t u8Ch, func_ptr_t pfnIntCb)
| Enable external interrupt.
en_result_t | Exint_Disable (uint8_t u8Ch)
| Dsiable external interrupt.
en_result_t | Exint_SetIntDetectMode (uint8_t u8Ch, en_exint_level_t enLevel)
| Set external interrupt detect mode.
en_exint_level_t | Exint_GetIntDetectMode (uint8_t u8Ch)
| Get the external interrupt detection mode.
void | Nmi_IrqHandler (void)
| Interrupt handler for None-Maskable Interrupt (NMI)
en_result_t | Exint_Nmi_SetIntCallback (func_ptr_t pfnIntCb)
| Set the interrupt callback function of NMI.
## Variables
func_ptr_t | pfnNMICallback
| NMI Callback pointer.
func_ptr_t | apfnExintCallback [(8u)]

## Detailed Description

A detailed description is available at Clock Module description

History:

- 2014-02-21 1.0 Edison Zhang First version.
- 2014-04-21 1.1 Edison Zhang Clear INT flag before enable INT in Exint_Enable() to avoid mis-set of INT flag at the first time.

Definition in file exint.c.