Board Switch Setup for TM4c123.
More...
#include "Timer.h"
#include "tm4c123gh6pm.h"
Go to the source code of this file.
|
void | EnableInterrupts (void) |
|
void | DisableInterrupts (void) |
|
uint32_t | StartCritical (void) |
|
void | EndCritical (uint32_t sr) |
|
void | SysTick_Init (uint32_t period) |
|
void | Timer0A_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer0B_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer1A_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer1B_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer2A_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer2B_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer3A_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer3B_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer4A_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer4B_Init (void(*task)(void), uint32_t period, uint32_t priority) |
|
void | Timer0A_Handler (void) |
|
void | Timer0B_Handler (void) |
|
void | Timer1A_Handler (void) |
|
void | Timer1B_Handler (void) |
|
void | Timer2A_Handler (void) |
|
void | Timer2B_Handler (void) |
|
void | Timer3A_Handler (void) |
|
void | Timer3B_Handler (void) |
|
void | Timer4A_Handler (void) |
|
void | Timer4B_Handler (void) |
|
Board Switch Setup for TM4c123.
Periodic Timer setup for TM4c123.
- Author
- Sijin Woo (https://github.com/SijWoo)
Definition in file Timer.c.
◆ DisableInterrupts()
void DisableInterrupts |
( |
void |
| ) |
|
◆ EnableInterrupts()
void EnableInterrupts |
( |
void |
| ) |
|
◆ EndCritical()
void EndCritical |
( |
uint32_t |
sr | ) |
|
◆ StartCritical()
uint32_t StartCritical |
( |
void |
| ) |
|
◆ SysTick_Init()
void SysTick_Init |
( |
uint32_t |
period | ) |
|
SysTick_Init Initialize Systick interrupt and values Make sure this is the second to lowest priority
Definition at line 31 of file Timer.c.
◆ Timer0A_Handler()
void Timer0A_Handler |
( |
void |
| ) |
|
◆ Timer0A_Init()
void Timer0A_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer0B_Handler()
void Timer0B_Handler |
( |
void |
| ) |
|
◆ Timer0B_Init()
void Timer0B_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer1A_Handler()
void Timer1A_Handler |
( |
void |
| ) |
|
◆ Timer1A_Init()
void Timer1A_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer1B_Handler()
void Timer1B_Handler |
( |
void |
| ) |
|
◆ Timer1B_Init()
void Timer1B_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer2A_Handler()
void Timer2A_Handler |
( |
void |
| ) |
|
◆ Timer2A_Init()
void Timer2A_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer2B_Handler()
void Timer2B_Handler |
( |
void |
| ) |
|
◆ Timer2B_Init()
void Timer2B_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer3A_Handler()
void Timer3A_Handler |
( |
void |
| ) |
|
◆ Timer3A_Init()
void Timer3A_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer3B_Handler()
void Timer3B_Handler |
( |
void |
| ) |
|
◆ Timer3B_Init()
void Timer3B_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer4A_Handler()
void Timer4A_Handler |
( |
void |
| ) |
|
◆ Timer4A_Init()
void Timer4A_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Timer4B_Handler()
void Timer4B_Handler |
( |
void |
| ) |
|
◆ Timer4B_Init()
void Timer4B_Init |
( |
void(*)(void) |
task, |
|
|
uint32_t |
period, |
|
|
uint32_t |
priority |
|
) |
| |
◆ Task0A
void(* Task0A) (void) |
( |
void |
| ) |
|
◆ Task0B
void(* Task0B) (void) |
( |
void |
| ) |
|
◆ Task1A
void(* Task1A) (void) |
( |
void |
| ) |
|
◆ Task1B
void(* Task1B) (void) |
( |
void |
| ) |
|
◆ Task2A
void(* Task2A) (void) |
( |
void |
| ) |
|
◆ Task2B
void(* Task2B) (void) |
( |
void |
| ) |
|
◆ Task3A
void(* Task3A) (void) |
( |
void |
| ) |
|
◆ Task3B
void(* Task3B) (void) |
( |
void |
| ) |
|
◆ Task4A
void(* Task4A) (void) |
( |
void |
| ) |
|
◆ Task4B
void(* Task4B) (void) |
( |
void |
| ) |
|