/AliOS-Things-master/components/osal_aos/include/aos/ |
A D | kernel.h | 185 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 D | rhino.h | 24 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 D | adc_core.h | 43 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 D | adc.h | 46 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 D | gpioc.h | 23 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 D | adc.c | 20 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 D | adc_csi.c | 17 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 D | aos_workqueue.c | 20 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 D | aos_task.c | 105 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 D | aos_timer.c | 19 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 D | aos_event.c | 20 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 D | wdg.h | 42 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 D | wdg_core.c | 32 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 D | pwm.c | 22 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 D | pwm_csi.c | 17 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 D | tty_core.h | 43 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 D | tty.h | 23 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 D | pwm_core.h | 45 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 D | pwm.h | 53 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 D | i2c.h | 69 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 D | device_core.h | 21 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 D | i2c_core.c | 103 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 D | gpioc.c | 22 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 D | i2c_core.h | 27 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 D | device.c | 100 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()
|