EE445M RTOS
Taken at the University of Texas Spring 2015
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
systick.h
Go to the documentation of this file.
1
/* -*- mode: c; c-basic-offset: 4; -*- */
2
/* Created by Hershal Bhave and Eric Crosson 2015-03-01 */
3
/* Revision history: Look in Git FGT */
4
#ifndef __systick__
5
#define __systick__
6
11
#include "
libstd/nexus.h
"
12
14
always
static
inline
15
void
systick_init
(
frequency_t
frequency) {
16
17
SysTickPeriodSet
(
SysCtlClockGet
() / frequency);
18
SysTickEnable
();
19
SysTickIntEnable
();
20
}
21
22
#endif
23
24
/* End Doxygen group
25
* @}
26
*/
always
#define always
Definition:
nexus.h:17
SysCtlClockGet
uint32_t SysCtlClockGet(void)
Definition:
sysctl.c:2727
SysTickIntEnable
void SysTickIntEnable(void)
Definition:
systick.c:174
SysTickEnable
void SysTickEnable(void)
Definition:
systick.c:75
systick_init
static always void systick_init(frequency_t frequency)
Definition:
systick.h:15
frequency_t
int32_t frequency_t
Definition:
defines.h:24
nexus.h
SysTickPeriodSet
void SysTickPeriodSet(uint32_t ui32Period)
Definition:
systick.c:221
lib
libsystick
systick.h
Generated on Fri Mar 13 2015 21:18:37 for EE445M RTOS by
1.8.9.1