Freescale Semiconductor Inc.
    Regional Technical Application Center

 

Main Page | Class List | Directories | File List | File Members | Related Pages

Scheduler.c File Reference

Multi-Thread Scheduler to manage Pwm sample application. More...

#include "Scheduler.h"
#include "Port.h"

Functions

void vfnScheduler_Init (void)
 Initialise Scheduler Timebase using eMios Channel 0 as a tick reference.
void vfnStart_Scheduler (void)
 Voice generation Start - Once time base is armed, start execution of
voice generation. This function requires prior execution of
"vfnVoice_Geneneration_init".
void Scheduler_Fnc_Handler (void)

Variables

uint8_t gu8Scheduler_Ctrl
uint8_t gu8Scheduler_Flag
uint8_t gu8SleepModeEnabled


Detailed Description

Multi-Thread Scheduler to manage Pwm sample application.

Copyright (c) 2008 Freescale Semiconductor Freescale Confidential Proprietary

Author:
Freescale Semiconductor

Guadalajara Applications Laboratory RTAC Americas

R01160

Version:
0.1
Date:
5/20/2008

Function Documentation

void vfnScheduler_Init void   ) 
 

Initialise Scheduler Timebase using eMios Channel 0 as a tick reference.

Author:
R01160
Parameters:
void 
Returns:
void
Warning:
Modifying emios channel 0 settings will change Scheduler timebase.

void vfnStart_Scheduler void   ) 
 

Voice generation Start - Once time base is armed, start execution of
voice generation. This function requires prior execution of
"vfnVoice_Geneneration_init".

Author:
Oscar Luna
Parameters:
void 
Returns:
void
Todo: