Home
last modified time | relevance | path

Searched refs:aos_pwm (Results 1 – 7 of 7) sorted by relevance

/AliOS-Things-master/components/drivers/peripheral/pwm/src/
A Dpwm_csi.c12 aos_pwm_csi_t *aos_csi_pwm = aos_container_of(pwm, aos_pwm_csi_t, aos_pwm); in pwm_csi_unregister()
24 aos_pwm_csi_t *aos_csi_pwm = aos_container_of(pwm, aos_pwm_csi_t, aos_pwm); in pwm_csi_shutdown()
25 csi_pwm_out_stop(&(aos_csi_pwm->csi_pwm), aos_csi_pwm->aos_pwm.dev.id); in pwm_csi_shutdown()
33 aos_pwm_csi_t *aos_csi_pwm = aos_container_of(pwm, aos_pwm_csi_t, aos_pwm); in pwm_csi_apply()
36 csi_pwm_out_config(&(aos_csi_pwm->csi_pwm), aos_csi_pwm->aos_pwm.dev.id, in pwm_csi_apply()
39 csi_pwm_out_start(&(aos_csi_pwm->csi_pwm), aos_csi_pwm->aos_pwm.dev.id); in pwm_csi_apply()
41 csi_pwm_out_stop(&(aos_csi_pwm->csi_pwm), aos_csi_pwm->aos_pwm.dev.id); in pwm_csi_apply()
57 pwm_csi->aos_pwm.ops = &pwm_csi_ops; in aos_pwm_csi_register()
59 return aos_pwm_register(&pwm_csi->aos_pwm); in aos_pwm_csi_register()
/AliOS-Things-master/hardware/chip/haas1000/aos_driver/pwm/
A Dpwm.c27 aos_pwm_t aos_pwm; member
83 haas1000_pwm_t *pwm_dev = aos_container_of(pwm, haas1000_pwm_t, aos_pwm); in haas1000_pwm_unregister()
95 haas1000_pwm_t *pwm_dev = aos_container_of(pwm, haas1000_pwm_t, aos_pwm); in haas1000_pwm_shutdown()
96 haas1000_pwm_out_stop(pwm_dev, pwm_dev->aos_pwm.dev.id); in haas1000_pwm_shutdown()
104 haas1000_pwm_t *pwm_dev = aos_container_of(pwm, haas1000_pwm_t, aos_pwm); in haas1000_pwm_apply()
107 haas1000_pwm_out_config(pwm_dev, pwm_dev->aos_pwm.dev.id, in haas1000_pwm_apply()
110 haas1000_pwm_out_start(pwm_dev, pwm_dev->aos_pwm.dev.id); in haas1000_pwm_apply()
112 haas1000_pwm_out_stop(pwm_dev, pwm_dev->aos_pwm.dev.id); in haas1000_pwm_apply()
128 pwm_dev[i].aos_pwm.dev.id = i; in haas1000_pwm_init()
129 pwm_dev[i].aos_pwm.ops = &haas1000_pwm_ops; in haas1000_pwm_init()
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/aos_driver/pwm/
A Dpwm.c29 aos_pwm_t aos_pwm; member
168 rtl872xd_pwm_t *pwm_dev = aos_container_of(pwm, rtl872xd_pwm_t, aos_pwm); in rtl872xd_pwm_unregister()
180 rtl872xd_pwm_t *pwm_dev = aos_container_of(pwm, rtl872xd_pwm_t, aos_pwm); in rtl872xd_pwm_shutdown()
181 rtl872xd_pwm_out_stop(pwm_dev, pwm_dev->aos_pwm.dev.id); in rtl872xd_pwm_shutdown()
189 rtl872xd_pwm_t *pwm_dev = aos_container_of(pwm, rtl872xd_pwm_t, aos_pwm); in rtl872xd_pwm_apply()
192 rtl872xd_pwm_out_config(pwm_dev, pwm_dev->aos_pwm.dev.id, in rtl872xd_pwm_apply()
195 rtl872xd_pwm_out_start(pwm_dev, pwm_dev->aos_pwm.dev.id); in rtl872xd_pwm_apply()
197 rtl872xd_pwm_out_stop(pwm_dev, pwm_dev->aos_pwm.dev.id); in rtl872xd_pwm_apply()
225 pwm_dev[i].aos_pwm.dev.id = i; in rtl872xd_pwm_init()
226 pwm_dev[i].aos_pwm.ops = &rtl872xd_pwm_ops; in rtl872xd_pwm_init()
[all …]
/AliOS-Things-master/components/drivers/peripheral/pwm/include/aos/
A Dpwm_csi.h12 aos_pwm_t aos_pwm; /* aos pwm device */ member
A Dpwm_core.h30 typedef struct aos_pwm { struct
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dpwm.c72 pwm_csi_dev[i].aos_pwm.dev.id = i; in pwm_csi_init()
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/pwm/
A Dpwm.c175 pwm_csi_dev[i].aos_pwm.dev.id = i; in pwm_csi_init()

Completed in 23 milliseconds