ISF
2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
pm_internal.h
Go to the documentation of this file.
1
/*
2
*
3
* Copyright (c) 2013, Freescale Semiconductor, Inc.
4
*
5
*/
6
7
8
/*!
9
* @file pm_internal.h
10
* @brief Power management header file.
11
*/
12
13
#ifndef PM_INTERNAL_H
14
#define PM_INTERNAL_H
15
16
17
#include "
isf_pm.h
"
18
#include "cortex.h"
19
20
// Compile debug code.
21
//#define PM_DEBUG
22
23
24
// Enable/disable of cpu interrupt.
25
#define PM_DISABLE_INTERRUPTS() __disable_interrupt();
26
#define PM_ENABLE_INTERRUPTS() __enable_interrupt();
27
28
29
// Stop rtos timer
30
#define RTOSTIMER_STOP() { SYST_CSR &= ~SysTick_CSR_ENABLE_MASK; }
31
// Start rtos timer.
32
#define RTOSTIMER_START() { SYST_CSR |= SysTick_CSR_ENABLE_MASK; }
33
34
35
36
37
#endif // PM_INTERNAL_H
isf_pm.h
isf_pm.h describes the API definitions, types, and macros for the Intelligent Sensing Framework (ISF)...
© Freescale Semiconductor, Inc. 2015. All Rights Reserved.