MRuby_MCUXpresso/mrbgems/machine-pwm/src/pwm.h

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