From 9e506f48291533cba7b4c555b0d2e98f234bfbe3 Mon Sep 17 00:00:00 2001 From: siddhu8990 Date: Wed, 19 Apr 2017 14:28:34 +0530 Subject: Merged Ashish's work --- src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c | 39 ------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c (limited to 'src/c/hardware/avr/pwm/u8AVRPWMSetDutys.c') 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; - } - - -} -- cgit