Kinetis SDK v.1.2 Demo Applications User's Guide  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
lpm_rtos.h File Reference
#include <stdio.h>
#include "board.h"
#include "fsl_clock_manager.h"
#include "fsl_power_manager.h"
#include "fsl_pmc_hal.h"
#include "fsl_smc_hal.h"
#include "fsl_os_abstraction.h"
#include "fsl_uart_driver.h"

Go to the source code of this file.

Macros

#define PM_RTOS_DEMO_LPTMR_FUNC_INSTANCE
 
#define PM_RTOS_DEMO_RTC_LLWU_WAKEUP_MODULE
 
#define PM_RTOS_DEMO_LPTMR_LLWU_WAKEUP_MODULE
 
#define _MODULE_IRQ_HANDLER(module)
 
#define MODULE_IRQ_HANDLER(module)
 

Enumerations

enum  LPM_DEMO_RETURN {
  LPM_DEMO_RETURN_OK,
  LPM_DEMO_RETURN_NULL
}
 

Functions

clock_manager_error_code_t rtos_cm_callback (clock_notify_struct_t *notify, void *callbackData)
 
clock_manager_error_code_t dbg_console_cm_callback (clock_notify_struct_t *notify, void *callbackData)
 
power_manager_error_code_t rtos_pm_callback (power_manager_notify_struct_t *notify, power_manager_callback_data_t *dataPtr)
 
power_manager_error_code_t adc16_pm_callback (power_manager_notify_struct_t *notify, power_manager_callback_data_t *dataPtr)
 
char getInput (void)
 
void PM_DBG_UART_IRQ_HANDLER (void)
 
void MODULE_IRQ_HANDLER() LPTMR0 (void)
 override the RTC IRQ handler More...
 
void MODULE_IRQ_HANDLER() LLWU (void)
 

Macro Definition Documentation

#define _MODULE_IRQ_HANDLER (   module)
#define MODULE_IRQ_HANDLER (   module)
#define PM_RTOS_DEMO_LPTMR_FUNC_INSTANCE
#define PM_RTOS_DEMO_LPTMR_LLWU_WAKEUP_MODULE
#define PM_RTOS_DEMO_RTC_LLWU_WAKEUP_MODULE

Enumeration Type Documentation

Enumerator
LPM_DEMO_RETURN_OK 
LPM_DEMO_RETURN_NULL 

Function Documentation

power_manager_error_code_t adc16_pm_callback ( power_manager_notify_struct_t *  notify,
power_manager_callback_data_t *  dataPtr 
)
clock_manager_error_code_t dbg_console_cm_callback ( clock_notify_struct_t *  notify,
void *  callbackData 
)
char getInput ( void  )

get character from uart0 in blocking mode.

void MODULE_IRQ_HANDLER() LLWU ( void  )
void MODULE_IRQ_HANDLER() LPTMR0 ( void  )
void PM_DBG_UART_IRQ_HANDLER ( void  )

IRQ handler.

clock_manager_error_code_t rtos_cm_callback ( clock_notify_struct_t *  notify,
void *  callbackData 
)
power_manager_error_code_t rtos_pm_callback ( power_manager_notify_struct_t *  notify,
power_manager_callback_data_t *  dataPtr 
)