pwm_avr.c
Go to the documentation of this file.00001
00041 #include "pwm_avr.h"
00042 #include <hw/hw_cpufreq.h>
00043
00044 #warning TODO:This is an exmple of implementation of PWM low level channel for AVR, implemnt it!
00045
00049 void pwm_hw_setPolarity(PwmDev dev, bool pol)
00050 {
00051
00052
00053
00054
00055
00056
00057
00058 (void)dev;
00059 (void)pol;
00060 }
00061
00067 pwm_period_t pwm_hw_getPeriod(PwmDev dev)
00068 {
00069
00070
00071
00072
00073
00074
00075 (void)dev;
00076
00077 return 0;
00078 }
00079
00085 void pwm_hw_setFrequency(PwmDev dev, uint32_t freq)
00086 {
00087
00088
00089
00090
00091
00092
00093 (void)dev;
00094 (void)freq;
00095
00096 }
00097
00103 void pwm_hw_setDutyUnlock(PwmDev dev, uint16_t duty)
00104 {
00105
00106
00107
00108
00109
00110
00111 (void)dev;
00112 (void)duty;
00113
00114 }
00115
00116
00120 void pwm_hw_enable(PwmDev dev)
00121 {
00122
00123
00124
00125
00126
00127
00128 (void)dev;
00129 }
00130
00134 void pwm_hw_disable(PwmDev dev)
00135 {
00136
00137
00138
00139
00140
00141
00142 (void)dev;
00143 }
00144
00145
00149 void pwm_hw_init(void)
00150 {
00151
00152
00153
00154
00155 }
00156
00157
00158
00159