Show
Ignore:
Timestamp:
07/31/08 13:16:09 (5 months ago)
Author:
liamstask
Message:

- incorporating additions from #64
- can more easily configure PWM channels - timing, alignment, etc.
- more & better doc for PWM

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • firmware/trunk/libraries/pwmout/pwmout.h

    r693 r774  
    4545int PwmOut_SetAll( int motor, int duty, char invertA, char invertB ); 
    4646 
     47// Divider A is used by default to setup the clock period. 
     48// Read the notes in controll/makingthings/pwm.c before changing these. 
     49int PwmOut_SetDividerAValue(int val); 
     50int PwmOut_GetDividerAValue( void ); 
     51 
     52int PwmOut_SetDividerAMux(int mux); 
     53int PwmOut_GetDividerAMux( void ); 
     54 
     55int PwmOut_SetDividerBValue(int val); 
     56int PwmOut_GetDividerBValue( void ); 
     57 
     58int PwmOut_SetDividerBMux(int mux); 
     59int PwmOut_GetDividerBMux( void ); 
     60 
     61int PwmOut_SetWaveformAlignment(int index, int val); 
     62int PwmOut_GetWaveformAlignment(int index); 
     63 
     64int PwmOut_SetWaveformPolarity(int index, int val); 
     65int PwmOut_GetWaveformPolarity(int index); 
     66 
    4767/* OSC Interface */ 
    4868const char* PwmOutOsc_GetName( void );