13 lines
388 B
C
13 lines
388 B
C
#ifndef MRBGEMS_MACHINE_PWM_PWM_H
|
|
#define MRBGEMS_MACHINE_PWM_PWM_H
|
|
|
|
#include <stdbool.h>
|
|
#include <stdint.h>
|
|
|
|
int mrb_machine_pwm_impl_config(uint32_t pin);
|
|
int mrb_machine_pwm_impl_output_set(uint32_t pin, bool enable);
|
|
int mrb_machine_pwm_impl_freq_set(uint32_t pin, uint32_t freq);
|
|
int mrb_machine_pwm_impl_duty_set(uint32_t pin, uint16_t duty);
|
|
|
|
#endif // MRBGEMS_MACHINE_PWM_PWM_H
|