diff options
author | siddhu8990 | 2017-04-19 14:28:34 +0530 |
---|---|---|
committer | siddhu8990 | 2017-04-19 14:28:34 +0530 |
commit | 9e506f48291533cba7b4c555b0d2e98f234bfbe3 (patch) | |
tree | 6ffe38eefea51cdb767493850b2ada0c098fe416 /src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c | |
parent | 453598b49cb3d4a62b1797dbc90f0e3dd4521329 (diff) | |
download | Scilab2C_fossee_old-9e506f48291533cba7b4c555b0d2e98f234bfbe3.tar.gz Scilab2C_fossee_old-9e506f48291533cba7b4c555b0d2e98f234bfbe3.tar.bz2 Scilab2C_fossee_old-9e506f48291533cba7b4c555b0d2e98f234bfbe3.zip |
Merged Ashish's work
Diffstat (limited to 'src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c')
-rw-r--r-- | src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c b/src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c deleted file mode 100644 index 0f358fc..0000000 --- a/src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c +++ /dev/null @@ -1,39 +0,0 @@ -// Function to set duty for PWM of AVR -// -// Calling Sequence -// u8AVRPWMSetDutys(uint8 timer, uint8 duty) -// -// Parameters -// timer: timer to be used for PWM generation (0,1,2) -// duty: duty for PWM waveform (0-100) -// -// Description -// This function sets duty for PWM waveform according to given parameters. -// -// Examples -// u8AVRPWMSetDutys(0,10) //Sets 10% duty for timer 0 output. -// -// Authors -// Siddhesh Wani -// - -#include "AVRPeripheralPWM.h" - -void u8AVRPWMSetDutys(uint8 timer, uint8 duty) -{ - uint8 duty_value=0; - - switch(timer) - { - case 0: - duty_value = (uint8)(((uint16)(duty * 0xff))/100); - OCR0 = duty_value; - break; - case 2: - duty_value = (uint8)(((uint16)(duty * 0xff))/100); - OCR2 = duty_value; - break; - } - - -} |