Home
last modified time | relevance | path

Searched refs:aos_status_t (Results 1 – 25 of 69) sorted by relevance

123

/AliOS-Things-master/components/osal_aos/include/aos/
A Dkernel.h185 typedef int32_t aos_status_t; /**< AOS返回值状态类型 */ typedef
260 aos_status_t aos_task_suspend(aos_task_t *task);
278 aos_status_t aos_task_resume(aos_task_t *task);
314 aos_status_t aos_task_delete(aos_task_t *task);
332 aos_status_t aos_task_yield(void);
486 aos_status_t aos_mutex_unlock(aos_mutex_t *mutex);
695 aos_status_t aos_timer_start(aos_timer_t *timer);
704 aos_status_t aos_timer_stop(aos_timer_t *timer);
809 aos_status_t aos_work_sched(aos_work_t *work);
818 aos_status_t aos_work_cancel(aos_work_t *work);
[all …]
A Drhino.h24 aos_status_t aos_task_ptcb_get(aos_task_t *task, void **ptcb);
34 aos_status_t aos_task_ptcb_set(aos_task_t *task, void *ptcb);
45 aos_status_t aos_task_pri_change(aos_task_t *task, uint8_t pri, uint8_t *old_pri);
55 aos_status_t aos_task_pri_get(aos_task_t *task, uint8_t *priority);
66 aos_status_t aos_task_sched_policy_set(aos_task_t *task, uint8_t policy, uint8_t pri);
76 aos_status_t aos_task_sched_policy_get(aos_task_t *task, uint8_t *policy);
93 aos_status_t aos_task_time_slice_set(aos_task_t *task, uint32_t slice);
103 aos_status_t aos_task_time_slice_get(aos_task_t *task, uint32_t *slice);
136 aos_status_t aos_timer_gettime(aos_hdl_t *timer, uint64_t value[]);
/AliOS-Things-master/components/drivers/peripheral/adc/include/aos/
A Dadc_core.h43 aos_status_t (*startup)(aos_adc_t *adc);
47 aos_status_t (*read)(aos_adc_t *adc, int32_t channel, int32_t *data);
49 aos_status_t (*read_voltage)(aos_adc_t *adc, int32_t channel, int32_t *data);
51 aos_status_t (*set_channel)(aos_adc_t *adc, int32_t channel, bool enable);
53 aos_status_t (*set_sample_time)(aos_adc_t *adc, int32_t channel, uint32_t clock);
55 aos_status_t (*set_mode)(aos_adc_t *adc, aos_adc_mode_t clock);
57 aos_status_t (*get_range)(aos_adc_t *adc, int32_t channel, int32_t *range);
71 aos_status_t aos_adc_register(aos_adc_t *adc);
80 aos_status_t aos_adc_unregister(uint32_t id);
A Dadc.h46 aos_status_t aos_adc_get(aos_adc_ref_t *ref, uint32_t id);
66 aos_status_t aos_adc_set_sample_time(aos_adc_ref_t *ref, int32_t channel, uint32_t time);
78 aos_status_t aos_adc_set_mode(aos_adc_ref_t *ref, aos_adc_mode_t mode);
88 aos_status_t aos_adc_get_resolution(aos_adc_ref_t *ref, uint32_t *resolution);
99 aos_status_t aos_adc_get_range(aos_adc_ref_t *ref, int32_t channel, uint32_t *range);
110 aos_status_t aos_adc_read(aos_adc_ref_t *ref, int32_t channel, int32_t *data);
121 aos_status_t aos_adc_read_voltage(aos_adc_ref_t *ref, int32_t channel, int32_t *data);
/AliOS-Things-master/components/drivers/peripheral/gpio/include/aos/
A Dgpioc.h23 aos_status_t aos_gpioc_get(aos_gpioc_ref_t *ref, uint32_t id);
35 aos_status_t aos_gpioc_get_num_pins(aos_gpioc_ref_t *ref);
43 aos_status_t aos_gpioc_get_mode(aos_gpioc_ref_t *ref, uint32_t pin, uint32_t *mode);
51 aos_status_t aos_gpioc_set_mode(aos_gpioc_ref_t *ref, uint32_t pin, uint32_t mode);
61 aos_status_t aos_gpioc_set_mode_irq(aos_gpioc_ref_t *ref, uint32_t pin, uint32_t mode,
69 aos_status_t aos_gpioc_get_value(aos_gpioc_ref_t *ref, uint32_t pin);
77 aos_status_t aos_gpioc_set_value(aos_gpioc_ref_t *ref, uint32_t pin, int val);
84 aos_status_t aos_gpioc_toggle(aos_gpioc_ref_t *ref, uint32_t pin);
/AliOS-Things-master/components/drivers/peripheral/adc/src/
A Dadc.c20 aos_status_t aos_adc_get(aos_adc_ref_t *ref, uint32_t id) in aos_adc_get()
37 aos_status_t ret; in aos_adc_set_sample_time()
52 aos_status_t aos_adc_set_mode(aos_adc_ref_t *ref, aos_adc_mode_t mode) in aos_adc_set_mode()
54 aos_status_t ret; in aos_adc_set_mode()
84 aos_status_t ret; in aos_adc_get_range()
103 aos_status_t ret; in aos_adc_read()
120 aos_status_t ret; in aos_adc_read_voltage()
143 static aos_status_t dev_adc_get(aos_dev_ref_t *ref) in dev_adc_get()
169 aos_status_t aos_adc_register(aos_adc_t *adc) in aos_adc_register()
171 aos_status_t ret; in aos_adc_register()
[all …]
A Dadc_csi.c17 static aos_status_t adc_csi_startup(aos_adc_t *adc) in adc_csi_startup()
31 static aos_status_t adc_csi_read(aos_adc_t *adc, int32_t channel, int32_t *data) in adc_csi_read()
33 aos_status_t ret; in adc_csi_read()
49 static aos_status_t adc_csi_read_voltage(aos_adc_t *adc, int32_t channel, int32_t *data) in adc_csi_read_voltage()
51 aos_status_t ret; in adc_csi_read_voltage()
67 static aos_status_t adc_csi_set_channel(aos_adc_t *adc, int32_t channel, bool enable) in adc_csi_set_channel()
74 static aos_status_t adc_csi_set_sample_time(aos_adc_t *adc, int32_t channel, uint32_t clock) in adc_csi_set_sample_time()
81 static aos_status_t adc_csi_set_mode(aos_adc_t *adc, aos_adc_mode_t mode) in adc_csi_set_mode()
89 static aos_status_t adc_csi_get_range(aos_adc_t *adc, int32_t channel, uint32_t *range) in adc_csi_get_range()
108 aos_status_t aos_adc_csi_register(aos_adc_csi_t *adc_csi) in aos_adc_csi_register()
[all …]
/AliOS-Things-master/components/osal_aos/rhino/
A Daos_workqueue.c20 aos_status_t aos_workqueue_create(aos_workqueue_t *workqueue, const char *name, int32_t prio, void … in aos_workqueue_create()
22 aos_status_t ret; in aos_workqueue_create()
84 aos_status_t aos_work_init(aos_work_t *work, void (*fn)(void *), void *arg, int dly) in aos_work_init()
86 aos_status_t ret; in aos_work_init()
128 aos_status_t aos_work_run(aos_workqueue_t *workqueue, aos_work_t *work) in aos_work_run()
130 aos_status_t ret; in aos_work_run()
144 aos_status_t aos_work_sched(aos_work_t *work) in aos_work_sched()
146 aos_status_t ret; in aos_work_sched()
160 aos_status_t aos_work_cancel(aos_work_t *work) in aos_work_cancel()
162 aos_status_t ret; in aos_work_cancel()
A Daos_task.c105 aos_status_t aos_task_delete(aos_task_t *task) in aos_task_delete()
120 aos_status_t aos_task_resume(aos_task_t *task) in aos_task_resume()
133 aos_status_t aos_task_suspend(aos_task_t *task) in aos_task_suspend()
145 aos_status_t aos_task_yield() in aos_task_yield()
179 aos_status_t aos_task_key_create(aos_task_key_t *key) in aos_task_key_create()
207 aos_status_t aos_task_setspecific(aos_task_key_t key, void *vp) in aos_task_setspecific()
233 aos_status_t aos_task_ptcb_get(aos_task_t *task, void **ptcb) in aos_task_ptcb_get()
248 aos_status_t aos_task_ptcb_set(aos_task_t *task, void *ptcb) in aos_task_ptcb_set()
271 aos_status_t aos_task_pri_get(aos_task_t *task, uint8_t *priority) in aos_task_pri_get()
322 aos_status_t aos_task_time_slice_set(aos_task_t *task, uint32_t slice) in aos_task_time_slice_set()
[all …]
A Daos_timer.c19 aos_status_t aos_timer_new(aos_timer_t *timer, void (*fn)(void *, void *), void *arg, in aos_timer_new()
54 aos_status_t aos_timer_new_ext(aos_timer_t *timer, void (*fn)(void *, void *), void *arg, in aos_timer_new_ext()
70 aos_status_t aos_timer_create(aos_timer_t *timer, void (*fn)(void *, void *), void *arg, in aos_timer_create()
96 aos_status_t aos_timer_start(aos_timer_t *timer) in aos_timer_start()
106 aos_status_t aos_timer_stop(aos_timer_t *timer) in aos_timer_stop()
116 aos_status_t aos_timer_change(aos_timer_t *timer, uint32_t ms) in aos_timer_change()
125 aos_status_t aos_timer_change_once(aos_timer_t *timer, uint32_t ms) in aos_timer_change_once()
A Daos_event.c20 aos_status_t aos_event_new(aos_event_t *event, uint32_t value) in aos_event_new()
32 aos_status_t aos_event_create(aos_event_t *event, uint32_t value, uint32_t options) in aos_event_create()
56 aos_status_t aos_event_get(aos_event_t *event, uint32_t value, uint32_t opt, in aos_event_get()
72 aos_status_t aos_event_set(aos_event_t *event, uint32_t flags, uint32_t opt) in aos_event_set()
/AliOS-Things-master/components/drivers/peripheral/watchdog/include/aos/driver/
A Dwdg.h42 extern aos_status_t aos_wdg_close (wdg_dev_handle_t dev_h);
53 extern aos_status_t aos_wdg_start (wdg_dev_handle_t dev_h);
63 extern aos_status_t aos_wdg_stop (wdg_dev_handle_t dev_h);
74 extern aos_status_t aos_wdg_timeout_set (wdg_dev_handle_t dev, uint32_t ms);
84 extern aos_status_t aos_wdg_feed (wdg_dev_handle_t dev_h);
/AliOS-Things-master/components/drivers/peripheral/watchdog/src/
A Dwdg_core.c32 aos_status_t status = 0; in aos_wdg_open()
110 aos_status_t status = 0; in _aos_wdg_auto_config()
155 aos_status_t aos_wdg_close (wdg_dev_handle_t dev_h) { in aos_wdg_close()
157 aos_status_t status = 0; in aos_wdg_close()
212 aos_status_t status = 0; in aos_wdg_control()
253 aos_status_t aos_wdg_start (wdg_dev_handle_t dev_h) { in aos_wdg_start()
265 aos_status_t aos_wdg_stop (wdg_dev_handle_t dev_h) { in aos_wdg_stop()
279 aos_status_t status = 0; in aos_wdg_timeout_set()
306 aos_status_t aos_wdg_feed (wdg_dev_handle_t dev_h) { in aos_wdg_feed()
308 aos_status_t status = 0; in aos_wdg_feed()
[all …]
/AliOS-Things-master/components/drivers/peripheral/pwm/src/
A Dpwm.c22 aos_status_t aos_pwm_get(aos_pwm_ref_t *ref, uint32_t id) in aos_pwm_get()
37 aos_status_t aos_pwm_set_attr(aos_pwm_ref_t *ref, aos_pwm_attr_t const *attr) in aos_pwm_set_attr()
39 aos_status_t ret; in aos_pwm_set_attr()
75 aos_status_t aos_pwm_get_attr(aos_pwm_ref_t *ref, aos_pwm_attr_t *attr) in aos_pwm_get_attr()
77 aos_status_t ret; in aos_pwm_get_attr()
99 static aos_status_t dev_pwm_get(aos_dev_ref_t *ref) in dev_pwm_get()
127 aos_status_t aos_pwm_register(aos_pwm_t *pwm) in aos_pwm_register()
129 aos_status_t ret; in aos_pwm_register()
154 aos_status_t aos_pwm_unregister(uint32_t id) in aos_pwm_unregister()
A Dpwm_csi.c17 static aos_status_t pwm_csi_startup(aos_pwm_t *pwm) in pwm_csi_startup()
28 static aos_status_t pwm_csi_apply(aos_pwm_t *pwm, aos_pwm_attr_t const *attr) in pwm_csi_apply()
52 aos_status_t aos_pwm_csi_register(aos_pwm_csi_t *pwm_csi) in aos_pwm_csi_register()
62 aos_status_t aos_pwm_csi_unregister(uint32_t id) in aos_pwm_csi_unregister()
/AliOS-Things-master/components/drivers/peripheral/uart/include/aos/
A Dtty_core.h43 aos_status_t (*startup)(aos_tty_t *);
45 aos_status_t (*set_attr)(aos_tty_t *);
56 aos_status_t aos_tty_register(aos_tty_t *tty);
57 aos_status_t aos_tty_register_argumented(aos_tty_t *tty, uint32_t id, const aos_tty_ops_t *ops, uin…
58 aos_status_t aos_tty_unregister(uint32_t id);
A Dtty.h23 aos_status_t aos_tty_get(aos_tty_ref_t *ref, uint32_t id);
36 aos_status_t aos_tty_get_attr(aos_tty_ref_t *ref, struct termios *termios);
44 aos_status_t aos_tty_set_attr(aos_tty_ref_t *ref, int optional_actions, const struct termios *termi…
/AliOS-Things-master/components/drivers/peripheral/pwm/include/aos/
A Dpwm_core.h45 aos_status_t (*startup)(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);
72 aos_status_t aos_pwm_unregister(uint32_t id);
A Dpwm.h53 aos_status_t aos_pwm_get(aos_pwm_ref_t *ref, uint32_t id);
72 aos_status_t aos_pwm_set_attr(aos_pwm_ref_t *ref, aos_pwm_attr_t const *attr);
82 aos_status_t aos_pwm_get_attr(aos_pwm_ref_t *ref, aos_pwm_attr_t *attr);
/AliOS-Things-master/components/drivers/peripheral/i2c/include/aos/driver/
A Di2c.h69 aos_status_t aos_i2c_close (i2c_dev_handle_t dev);
80 aos_status_t aos_i2c_clk_set (i2c_dev_handle_t dev, uint32_t clk);
91 aos_status_t aos_i2c_addr_width_set (i2c_dev_handle_t dev, uint32_t addr_width);
102 aos_status_t aos_i2c_slave_addr_set (i2c_dev_handle_t dev, uint16_t addr);
173 aos_status_t aos_i2c_pm_ctrl (i2c_dev_handle_t dev, int level);
/AliOS-Things-master/components/drivers/core/base/include/aos/
A Ddevice_core.h21 aos_status_t (*get)(aos_dev_ref_t *);
56 aos_status_t aos_dev_register(aos_dev_t *dev);
57 aos_status_t aos_dev_unregister(aos_dev_type_t type, uint32_t id);
58 aos_status_t aos_dev_ref(aos_dev_ref_t *ref, aos_dev_t *dev);
/AliOS-Things-master/components/drivers/peripheral/i2c/src/
A Di2c_core.c103 aos_status_t status = -1; in aos_i2c_open()
254 aos_status_t aos_i2c_close (i2c_dev_handle_t dev_h) { in aos_i2c_close()
255 aos_status_t status = -1; in aos_i2c_close()
302 aos_status_t status = -1; in aos_i2c_clk_set()
340 aos_status_t status = -1; in aos_i2c_addr_width_set()
376 aos_status_t status = -1; in aos_i2c_slave_addr_set()
405 aos_status_t status = -1; in _i2c_tx_rx_prepare()
439 aos_status_t _i2c_tx_rx_unprepare(i2c_slave_dev_t *slave) { in _i2c_tx_rx_unprepare()
440 aos_status_t status = 0; in _i2c_tx_rx_unprepare()
612 aos_status_t status = -1; in aos_i2c_pm_ctrl()
[all …]
/AliOS-Things-master/components/drivers/peripheral/gpio/src/
A Dgpioc.c22 aos_status_t aos_gpioc_get(aos_gpioc_ref_t *ref, uint32_t id) in aos_gpioc_get()
32 aos_status_t aos_gpioc_get_num_pins(aos_gpioc_ref_t *ref) in aos_gpioc_get_num_pins()
119 aos_status_t ret; in aos_gpioc_set_mode_irq()
271 aos_status_t ret; in aos_gpioc_get_value()
285 ret = (aos_status_t)!!gpioc->ops->get_value(gpioc, pin); in aos_gpioc_get_value()
287 ret = (aos_status_t)gpioc->pins[pin].value; in aos_gpioc_get_value()
330 aos_status_t aos_gpioc_toggle(aos_gpioc_ref_t *ref, uint32_t pin) in aos_gpioc_toggle()
391 static aos_status_t dev_gpioc_get(aos_dev_ref_t *ref) in dev_gpioc_get()
406 aos_status_t aos_gpioc_register(aos_gpioc_t *gpioc) in aos_gpioc_register()
408 aos_status_t ret; in aos_gpioc_register()
[all …]
/AliOS-Things-master/components/drivers/peripheral/i2c/include/aos/
A Di2c_core.h27 aos_status_t (*startup)(struct aos_i2c *);
29 aos_status_t (*start_xfer)(struct aos_i2c *);
59 aos_status_t aos_i2c_register(aos_i2c_t *i2c);
60 aos_status_t aos_i2c_unregister(uint32_t id);
/AliOS-Things-master/components/drivers/core/base/src/
A Ddevice.c100 static aos_status_t add_to_vfs(aos_dev_t *dev) in add_to_vfs()
130 aos_status_t aos_dev_register(aos_dev_t *dev) in aos_dev_register()
132 aos_status_t ret; in aos_dev_register()
179 aos_status_t aos_dev_unregister(aos_dev_type_t type, uint32_t id) in aos_dev_unregister()
182 aos_status_t ret; in aos_dev_unregister()
225 aos_status_t aos_dev_ref(aos_dev_ref_t *ref, aos_dev_t *dev) in aos_dev_ref()
251 aos_status_t ret; in aos_dev_ref()
267 aos_status_t aos_dev_get(aos_dev_ref_t *ref, aos_dev_type_t type, uint32_t id) in aos_dev_get()
270 aos_status_t ret; in aos_dev_get()

Completed in 24 milliseconds

123