Home
last modified time | relevance | path

Searched refs:aos_pwm_t (Results 1 – 6 of 6) sorted by relevance

/AliOS-Things-master/components/drivers/peripheral/pwm/include/aos/
A Dpwm_core.h39 } aos_pwm_t; typedef
43 void (*unregister)(aos_pwm_t *pwm);
45 aos_status_t (*startup)(aos_pwm_t *pwm);
47 void (*shutdown)(aos_pwm_t *pwm);
49 aos_status_t (*apply)(aos_pwm_t *pwm, aos_pwm_attr_t const *attr);
63 aos_status_t aos_pwm_register(aos_pwm_t *pwm);
A Dpwm_csi.h12 aos_pwm_t aos_pwm; /* aos pwm device */
/AliOS-Things-master/components/drivers/peripheral/pwm/src/
A Dpwm.c40 aos_pwm_t *pwm; in aos_pwm_set_attr()
45 pwm = aos_container_of(ref->dev, aos_pwm_t, dev); in aos_pwm_set_attr()
78 aos_pwm_t *pwm; in aos_pwm_get_attr()
82 pwm = aos_container_of(ref->dev, aos_pwm_t, dev); in aos_pwm_get_attr()
93 aos_pwm_t *pwm = aos_container_of(dev, aos_pwm_t, dev); in dev_pwm_unregister()
101 aos_pwm_t *pwm = aos_container_of(ref->dev, aos_pwm_t, dev); in dev_pwm_get()
110 aos_pwm_t *pwm = aos_container_of(ref->dev, aos_pwm_t, dev); in dev_pwm_put()
127 aos_status_t aos_pwm_register(aos_pwm_t *pwm) in aos_pwm_register()
A Dpwm_csi.c10 static void pwm_csi_unregister(aos_pwm_t *pwm) in pwm_csi_unregister()
17 static aos_status_t pwm_csi_startup(aos_pwm_t *pwm) in pwm_csi_startup()
22 static void pwm_csi_shutdown(aos_pwm_t *pwm) in pwm_csi_shutdown()
28 static aos_status_t pwm_csi_apply(aos_pwm_t *pwm, aos_pwm_attr_t const *attr) in pwm_csi_apply()
/AliOS-Things-master/hardware/chip/haas1000/aos_driver/pwm/
A Dpwm.c27 aos_pwm_t aos_pwm;
81 static void haas1000_pwm_unregister(aos_pwm_t *pwm) in haas1000_pwm_unregister()
88 static int haas1000_pwm_startup(aos_pwm_t *pwm) in haas1000_pwm_startup()
93 static void haas1000_pwm_shutdown(aos_pwm_t *pwm) in haas1000_pwm_shutdown()
99 static int haas1000_pwm_apply(aos_pwm_t *pwm, aos_pwm_attr_t const *attr) in haas1000_pwm_apply()
/AliOS-Things-master/hardware/chip/rtl872xd/aos_driver/pwm/
A Dpwm.c29 aos_pwm_t aos_pwm;
166 static void rtl872xd_pwm_unregister(aos_pwm_t *pwm) in rtl872xd_pwm_unregister()
173 static int rtl872xd_pwm_startup(aos_pwm_t *pwm) in rtl872xd_pwm_startup()
178 static void rtl872xd_pwm_shutdown(aos_pwm_t *pwm) in rtl872xd_pwm_shutdown()
184 static int rtl872xd_pwm_apply(aos_pwm_t *pwm, aos_pwm_attr_t const *attr) in rtl872xd_pwm_apply()

Completed in 5 milliseconds