PWM ansteuerbar und TOP wird returned
This commit is contained in:
parent
1f53117577
commit
2c47159df3
78 changed files with 459 additions and 148 deletions
|
@ -4,10 +4,17 @@
|
|||
#include <avr/io.h>
|
||||
#include <math.h>
|
||||
|
||||
const uint16_t PWM_PRESCALERS[] = {0, 1, 8, 64, 256, 1024};
|
||||
const uint8_t PWM_PRESCALER_COUNT = sizeof(PWM_PRESCALERS) / sizeof(uint16_t);
|
||||
|
||||
void pwmSetFrequency(uint32_t);
|
||||
void pwmSetValue(uint8_t);
|
||||
class PWM
|
||||
{
|
||||
public:
|
||||
void init(void) const volatile;
|
||||
void setFrequency(uint32_t) const volatile;
|
||||
void setValue(uint8_t) const volatile;
|
||||
uint8_t getTop(void) const volatile;
|
||||
|
||||
private:
|
||||
const static uint16_t PRESCALERS[];
|
||||
const static uint8_t PRESCALER_COUNT;
|
||||
};
|
||||
|
||||
#endif // PWM_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue