text: /* ###################################################################
  **     Filename    : Events.h
  **     Project     : freertos2
  **     Processor   : MK22FN512VLH12
  **     Component   : Events
  **     Version     : Driver 01.00
  **     Compiler    : GNU C Compiler
  **     Date/Time   : 2019-04-16, 20:21, # CodeGen: 0
  **     Abstract    :
  **         This is user's event module.
  **         Put your event handler code here.
  **     Contents    :
  **         Cpu_OnNMI - void Cpu_OnNMI(void);
  **
  ** ###################################################################*/
  /*!
  ** @file Events.h
  ** @version 01.00
  ** @brief
  **         This is user's event module.
  **         Put your event handler code here.
  */         
  /*!
  **  @addtogroup Events_module Events module documentation
  **  @{
  */         
  
  #ifndef __Events_H
  #define __Events_H
  /* MODULE Events */
  
  #include "PE_Types.h"
  #include "PE_Error.h"
  #include "PE_Const.h"
  #include "IO_Map.h"
  #include "pin_mux.h"
  #include "FRTOS1.h"
  #include "MCUC1.h"
  #include "UTIL1.h"
  #include "LED1.h"
  #include "LEDpin1.h"
  #include "BitIoLdd1.h"
  
  #ifdef __cplusplus
  extern "C" {
  #endif 
  
  /*
  ** ===================================================================
  **     Event       :  Cpu_OnNMI (module Events)
  **
  **     Component   :  Cpu [MK22FN512LH12]
  */
  /*!
  **     @brief
  **         This event is called when the Non maskable interrupt had
  **         occurred. This event is automatically enabled when the [NMI
  **         interrupt] property is set to 'Enabled'.
  */
  /* ===================================================================*/
  void Cpu_OnNMI(void);
  
  
  void FRTOS1_vApplicationStackOverflowHook(TaskHandle_t pxTask, char *pcTaskName);
  /*
  ** ===================================================================
  **     Event       :  FRTOS1_vApplicationStackOverflowHook (module Events)
  **
  **     Component   :  FRTOS1 [FreeRTOS]
  **     Description :
  **         if enabled, this hook will be called in case of a stack
  **         overflow.
  **     Parameters  :
  **         NAME            - DESCRIPTION
  **         pxTask          - Task handle
  **       * pcTaskName      - Pointer to task name
  **     Returns     : Nothing
  ** ===================================================================
  */
  
  void FRTOS1_vApplicationTickHook(void);
  /*
  ** ===================================================================
  **     Event       :  FRTOS1_vApplicationTickHook (module Events)
  **
  **     Component   :  FRTOS1 [FreeRTOS]
  **     Description :
  **         If enabled, this hook will be called by the RTOS for every
  **         tick increment.
  **     Parameters  : None
  **     Returns     : Nothing
  ** ===================================================================
  */
  
  void FRTOS1_vApplicationIdleHook(void);
  /*
  ** ===================================================================
  **     Event       :  FRTOS1_vApplicationIdleHook (module Events)
  **
  **     Component   :  FRTOS1 [FreeRTOS]
  **     Description :
  **         If enabled, this hook will be called when the RTOS is idle.
  **         This might be a good place to go into low power mode.
  **     Parameters  : None
  **     Returns     : Nothing
  ** ===================================================================
  */
  
  void FRTOS1_vApplicationMallocFailedHook(void);
  /*
  ** ===================================================================
  **     Event       :  FRTOS1_vApplicationMallocFailedHook (module Events)
  **
  **     Component   :  FRTOS1 [FreeRTOS]
  **     Description :
  **         If enabled, the RTOS will call this hook in case memory
  **         allocation failed.
  **     Parameters  : None
  **     Returns     : Nothing
  ** ===================================================================
  */
  
  /*
  ** ===================================================================
  **     Event       :  TU1_OnCounterRestart (module Events)
  **
  **     Component   :  TU1 [TimerUnit_LDD]
  */
  /*!
  **     @brief
  **         Called if counter overflow/underflow or counter is
  **         reinitialized by modulo or compare register matching.
  **         OnCounterRestart event and Timer unit must be enabled. See
  **         [SetEventMask] and [GetEventMask] methods. This event is
  **         available only if a [Interrupt] is enabled.
  **     @param
  **         UserDataPtr     - Pointer to the user or
  **                           RTOS specific data. The pointer passed as
  **                           the parameter of Init method.
  */
  /* ===================================================================*/
  void TU1_OnCounterRestart(LDD_TUserData *UserDataPtr);
  
  /* END Events */
  
  #ifdef __cplusplus
  }  /* extern "C" */
  #endif 
  
  #endif 
  /* ifndef __Events_H*/
  /*!
  ** @}
  */
  /*
  ** ###################################################################
  **
  **     This file was created by Processor Expert 10.5 [05.21]
  **     for the Freescale Kinetis series of microcontrollers.
  **
  ** ###################################################################
  */
  