Main Page   Compound List   File List   Compound Members   File Members  

pulse.c File Reference

#include <io.h>
#include <sig-avr.h>
#include <interrupt.h>
#include <progmem.h>
#include "global.h"
#include "timer.h"
#include "pulse.h"

Go to the source code of this file.

Defines

#define PULSE_MODE_COUNTED   0x01

Functions

short __attribute__ ((progmem)) TimerPrescaleFactor[]
void pulseInit (void)
void pulseT1Init (void)
void pulseT1Off (void)
void pulseT1ASetFreq (u16 freqHz)
void pulseT1BSetFreq (u16 freqHz)
void pulseT1ARun (u16 nPulses)
void pulseT1BRun (u16 nPulses)
u16 pulseT1ARemaining (void)
u16 pulseT1BRemaining (void)
void pulseT1AService (void)
void pulseT1BService (void)

Variables

volatile unsigned char PulseT1AMode
volatile unsigned short PulseT1ACount
volatile unsigned short PulseT1APeriodTics
volatile unsigned char PulseT1BMode
volatile unsigned short PulseT1BCount
volatile unsigned short PulseT1BPeriodTics


Define Documentation

#define PULSE_MODE_COUNTED   0x01
 

Definition at line 43 of file pulse.c.


Function Documentation

short __attribute__ ( (progmem) )
 

Definition at line 36 of file rtc.c.

void pulseInit ( void )
 

Definition at line 47 of file pulse.c.

u16 pulseT1ARemaining ( void )
 

Definition at line 192 of file pulse.c.

void pulseT1ARun ( u16 nPulses )
 

Definition at line 118 of file pulse.c.

void pulseT1AService ( void )
 

Definition at line 206 of file pulse.c.

void pulseT1ASetFreq ( u16 freqHz )
 

Definition at line 92 of file pulse.c.

u16 pulseT1BRemaining ( void )
 

Definition at line 199 of file pulse.c.

void pulseT1BRun ( u16 nPulses )
 

Definition at line 154 of file pulse.c.

void pulseT1BService ( void )
 

Definition at line 237 of file pulse.c.

void pulseT1BSetFreq ( u16 freqHz )
 

Definition at line 105 of file pulse.c.

void pulseT1Init ( void )
 

Definition at line 53 of file pulse.c.

Referenced by pulseInit().

void pulseT1Off ( void )
 

Definition at line 74 of file pulse.c.


Variable Documentation

volatile unsigned short PulseT1ACount [static]
 

Definition at line 33 of file pulse.c.

volatile unsigned char PulseT1AMode [static]
 

Definition at line 32 of file pulse.c.

volatile unsigned short PulseT1APeriodTics [static]
 

Definition at line 34 of file pulse.c.

volatile unsigned short PulseT1BCount [static]
 

Definition at line 36 of file pulse.c.

volatile unsigned char PulseT1BMode [static]
 

Definition at line 35 of file pulse.c.

volatile unsigned short PulseT1BPeriodTics [static]
 

Definition at line 37 of file pulse.c.


Generated at Fri Oct 25 15:36:38 2002 for avrlib by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001