31#define PWM_CHANNEL_MAX 32
39 unsigned char enabled;
45 unsigned char channels_count;
50void bitbang_pwm_init(
bitbang_pwm_t* pwm,
board* pboard,
const unsigned char channels = 8);
53void bitbang_pwm_set_duty(
bitbang_pwm_t* pwm,
const unsigned char channel,
const char duty);
54void bitbang_pwm_set_duty_f(
bitbang_pwm_t* pwm,
const unsigned char channel,
const float duty);
55void bitbang_pwm_set_pin(
bitbang_pwm_t* pwm,
const unsigned char channel,
const char pin);
56void bitbang_pwm_set_freq(
bitbang_pwm_t* pwm,
const unsigned char channel,
unsigned int freq);
57void bitbang_pwm_set_enable(
bitbang_pwm_t* pwm,
const unsigned char channel,
unsigned char enable);
Board class.
Definition board.h:114
Definition bitbang_pwm.h:44
Definition bitbang_pwm.h:33