96 uint32_t freq_hz, uint8_t duty);
100 uint32_t freq_hz, uint8_t duty);
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
int max25603_sel_comp(struct max25603_desc *desc, enum max25603_comp comp)
MAX25603 select comparator function.
Definition max25603.c:44
int max25603_remove(struct max25603_desc *desc)
Deallocates all the resources used at initialization.
Definition max25603.c:341
max25603_enable
Definition max25603.h:49
@ MAX25603_EN2
Definition max25603.h:52
@ MAX25603_DISABLE_EN
Definition max25603.h:50
@ MAX25603_EN1
Definition max25603.h:51
max25603_beam
Definition max25603.h:55
@ MAX25603_HIGH_BEAM
Definition max25603.h:57
@ MAX25603_LOW_BEAM
Definition max25603.h:58
@ MAX25603_DISABLE_BEAM
Definition max25603.h:56
@ MAX25603_DRL_BEAM
Definition max25603.h:59
@ MAX25603_TURN_BEAM
Definition max25603.h:60
int max25603_set_enable(struct max25603_desc *desc, enum max25603_enable enable, uint32_t freq_hz, uint8_t duty)
MAX25603 set and configure ENABLE PWM dimming.
Definition max25603.c:65
max25603_comp
Definition max25603.h:44
@ MAX25603_COMP2
Definition max25603.h:46
@ MAX25603_COMP1
Definition max25603.h:45
int max25603_set_beam(struct max25603_desc *desc, enum max25603_beam beam, uint32_t freq_hz, uint8_t duty)
MAX25603 set and configure BEAM PWM dimming.
Definition max25603.c:136
int max25603_init(struct max25603_desc **desc, struct max25603_init_param *init_param)
MAX25603 descriptor initialization function.
Definition max25603.c:235
Header file of GPIO Interface.
Header file of PWM Interface.
Header file of utility functions.
enum max25603_enable enable
Definition max25603.h:86
struct no_os_pwm_desc * turn_desc
Definition max25603.h:84
struct no_os_pwm_desc * hb_desc
Definition max25603.h:82
struct no_os_pwm_desc * lb_desc
Definition max25603.h:81
struct no_os_gpio_desc * flt_desc
Definition max25603.h:77
enum max25603_comp comp
Definition max25603.h:88
struct no_os_pwm_desc * en2_desc
Definition max25603.h:80
struct no_os_pwm_desc * en1_desc
Definition max25603.h:79
struct no_os_gpio_desc * shunt_desc
Definition max25603.h:76
struct no_os_pwm_desc * drl_desc
Definition max25603.h:83
enum max25603_beam beam
Definition max25603.h:87
struct no_os_gpio_init_param * flt_param
Definition max25603.h:65
struct no_os_pwm_init_param * hb_param
Definition max25603.h:70
struct no_os_pwm_init_param * drl_param
Definition max25603.h:71
struct no_os_gpio_init_param * shunt_param
Definition max25603.h:64
struct no_os_pwm_init_param * en1_param
Definition max25603.h:67
struct no_os_pwm_init_param * en2_param
Definition max25603.h:68
struct no_os_pwm_init_param * lb_param
Definition max25603.h:69
struct no_os_pwm_init_param * turn_param
Definition max25603.h:72
Structure holding the GPIO descriptor.
Definition no_os_gpio.h:84
Structure holding the parameters for GPIO initialization.
Definition no_os_gpio.h:67
Structure representing an PWM generator device.
Definition no_os_pwm.h:83
Structure containing the init parameters needed by the PWM generator.
Definition no_os_pwm.h:56