PDL for FM0+  Version1.0
Peripheral Driverl Library for FM0+
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.