LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
Main Page
Modules
Data Structures
Files
Related Pages
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
os_csp.h
Go to the documentation of this file.
1
/*
2
************************************************************************************************************************
3
* uC/OS-III
4
* The Real-Time Kernel
5
*
6
*
7
* (c) Copyright 2009, Micrium, Weston, FL
8
* All Rights Reserved
9
*
10
* ARM Cortex M3 OS Chip Support
11
* Generic
12
*
13
* File : OS_CPU.H
14
* Version : V3.01.1
15
* By : JJL
16
* FT
17
* For : ARMv7M Cortex-M3
18
* Mode : Thumb2
19
************************************************************************************************************************
20
*/
21
22
#ifndef OS_CSP_MODULE
23
#define OS_CSP_MODULE
24
25
26
/*
27
************************************************************************************************************************
28
* INCLUDE HEADER FILES
29
************************************************************************************************************************
30
*/
31
32
33
/*
34
*********************************************************************************************************
35
* EXTERNS
36
*********************************************************************************************************
37
*/
38
39
#ifdef OS_CSP_GLOBALS
40
#define OS_CSP_EXT
41
#else
42
#define OS_CSP_EXT extern
43
#endif
44
45
46
/*
47
************************************************************************************************************************
48
* CONFIGURATION DEFAULTS
49
************************************************************************************************************************
50
*/
51
52
53
/*
54
************************************************************************************************************************
55
* EXCEPTION DEFINES
56
************************************************************************************************************************
57
*/
58
59
60
/*
61
************************************************************************************************************************
62
* MACROS
63
************************************************************************************************************************
64
*/
65
66
67
68
/*
69
************************************************************************************************************************
70
* GLOBAL VARIABLES
71
************************************************************************************************************************
72
*/
73
74
75
76
/*
77
************************************************************************************************************************
78
* PROTOTYPES
79
*
80
* Note(s): (1) 'OS_CSP_TickInit()' provides the tick interrupt initialization.
81
*
82
* (2) 'OS_CPU_IntHandler()' implements the global OS interrupt handler.
83
************************************************************************************************************************
84
*/
85
86
void
OS_CSP_TickInit
(
void
);
87
88
void
OS_CPU_IntHandler
(
void
);
89
90
#endif
software
ucos_iii
Micrium
Software
uCOS-III
Ports
ARM-Cortex-M4
CSP
os_csp.h
Generated on Fri May 10 2013 10:42:25 for LPCOpen Platform by
1.8.2