Home
last modified time | relevance | path

Searched refs:csi_error_t (Results 1 – 25 of 52) sorted by relevance

123

/AliOS-Things-master/components/csi/csi2/include/drv/
A Dadc.h42 csi_error_t (*stop)(csi_adc_t *adc); ///< Stop function
53 csi_error_t csi_adc_init(csi_adc_t *adc, uint32_t idx);
75 csi_error_t csi_adc_start(csi_adc_t *adc);
82 csi_error_t csi_adc_start_async(csi_adc_t *adc);
89 csi_error_t csi_adc_stop(csi_adc_t *adc);
96 csi_error_t csi_adc_stop_async(csi_adc_t *adc);
122 csi_error_t csi_adc_sampling_time(csi_adc_t *adc, uint16_t clock_num);
130 csi_error_t csi_adc_continue_mode(csi_adc_t *adc, bool is_enable);
162 csi_error_t csi_adc_get_state(csi_adc_t *adc, csi_state_t *state);
195 csi_error_t csi_adc_link_dma(csi_adc_t *adc, csi_dma_ch_t *dma);
[all …]
A Dcodec.h106 csi_error_t csi_codec_init(csi_codec_t *codec, uint32_t idx);
189 csi_error_t csi_codec_output_start(csi_codec_output_t *ch);
203 csi_error_t csi_codec_output_pause(csi_codec_output_t *ch);
210 csi_error_t csi_codec_output_resume(csi_codec_output_t *ch);
231 csi_error_t csi_codec_output_buffer_reset(csi_codec_output_t *ch);
239 csi_error_t csi_codec_output_mute(csi_codec_output_t *ch, bool enable);
347 csi_error_t csi_codec_input_start(csi_codec_input_t *ch);
361 csi_error_t csi_codec_input_buffer_reset(csi_codec_input_t *ch);
383 csi_error_t csi_codec_input_mute(csi_codec_input_t *ch, bool en);
407 csi_error_t csi_codec_input_mix_gain(csi_codec_input_t *ch, uint32_t val);
[all …]
A Daes.h44 csi_error_t csi_aes_init(csi_aes_t *aes, uint32_t idx);
60 csi_error_t csi_aes_set_encrypt_key(csi_aes_t *aes, void *key, csi_aes_key_bits_t key_len);
69 csi_error_t csi_aes_set_decrypt_key(csi_aes_t *aes, void *key, csi_aes_key_bits_t key_len);
79 csi_error_t csi_aes_ecb_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size);
89 csi_error_t csi_aes_ecb_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size);
100 csi_error_t csi_aes_cbc_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
111 csi_error_t csi_aes_cbc_decrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
144 csi_error_t csi_aes_cfb8_encrypt(csi_aes_t *aes, void *in, void *out, uint32_t size, void *iv);
217 csi_error_t csi_aes_ctr_encrypt(csi_aes_t *aes,
238 csi_error_t csi_aes_ctr_decrypt(csi_aes_t *aes,
[all …]
A Dusi_iic.h31 csi_error_t csi_usi_iic_init(csi_iic_t *iic, uint32_t idx);
46 csi_error_t csi_usi_iic_mode(csi_iic_t *iic, csi_iic_mode_t mode);
54 csi_error_t csi_usi_iic_addr_mode(csi_iic_t *iic, csi_iic_addr_mode_t addr_mode);
62 csi_error_t csi_usi_iic_speed(csi_iic_t *iic, csi_iic_speed_t speed);
70 csi_error_t csi_usi_iic_own_addr(csi_iic_t *iic, uint32_t own_addr);
176 csi_error_t csi_usi_iic_slave_send_async(csi_iic_t *iic, const void *data, uint32_t size);
186 csi_error_t csi_usi_iic_slave_receive_async(csi_iic_t *iic, void *data, uint32_t size);
195 csi_error_t csi_usi_iic_attach_callback(csi_iic_t *iic, void *callback, void *arg);
210 csi_error_t csi_usi_iic_xfer_pending(csi_iic_t *iic, bool enable);
227 csi_error_t csi_usi_iic_get_state(csi_iic_t *iic, csi_state_t *state);
[all …]
A Di2s.h124 csi_error_t csi_i2s_init(csi_i2s_t *i2s, uint32_t idx);
204 csi_error_t csi_i2s_rx_set_period(csi_i2s_t *i2s, uint32_t period);
213 csi_error_t csi_i2s_tx_set_period(csi_i2s_t *i2s, uint32_t period);
234 csi_error_t csi_i2s_rx_buffer_reset(csi_i2s_t *i2s);
255 csi_error_t csi_i2s_tx_buffer_reset(csi_i2s_t *i2s);
304 csi_error_t csi_i2s_send_pause(csi_i2s_t *i2s);
311 csi_error_t csi_i2s_send_resume(csi_i2s_t *i2s);
318 csi_error_t csi_i2s_send_start(csi_i2s_t *i2s);
325 csi_error_t csi_i2s_receive_start(csi_i2s_t *i2s);
363 csi_error_t csi_i2s_get_state(csi_i2s_t *i2s, csi_state_t *state);
[all …]
A Dusi_spi.h30 csi_error_t csi_usi_spi_init(csi_spi_t *spi, uint32_t idx);
47 csi_error_t csi_usi_spi_attach_callback(csi_spi_t *spi, void *callback, void *arg);
63 csi_error_t csi_usi_spi_mode(csi_spi_t *spi, csi_spi_mode_t mode);
71 csi_error_t csi_usi_spi_cp_format(csi_spi_t *spi, csi_spi_cp_format_t format);
79 csi_error_t csi_usi_spi_frame_len(csi_spi_t *spi, csi_spi_frame_len_t length);
122 csi_error_t csi_usi_spi_send_async(csi_spi_t *spi, const void *data, uint32_t size);
144 csi_error_t csi_usi_spi_receive_async(csi_spi_t *spi, void *data, uint32_t size);
171 csi_error_t csi_usi_spi_send_receive_async(csi_spi_t *spi, const void *data_out, void *data_in, uin…
188 csi_error_t csi_usi_spi_link_dma(csi_spi_t *spi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
196 csi_error_t csi_usi_spi_get_state(csi_spi_t *spi, csi_state_t *state);
[all …]
A Dspi.h91 csi_error_t (*send)(csi_spi_t *spi, const void *data, uint32_t size); ///< The send_async func
107 csi_error_t csi_spi_init(csi_spi_t *spi, uint32_t idx);
124 csi_error_t csi_spi_attach_callback(csi_spi_t *spi, void *callback, void *arg);
139 csi_error_t csi_spi_mode(csi_spi_t *spi, csi_spi_mode_t mode);
147 csi_error_t csi_spi_cp_format(csi_spi_t *spi, csi_spi_cp_format_t format);
155 csi_error_t csi_spi_frame_len(csi_spi_t *spi, csi_spi_frame_len_t length);
185 csi_error_t csi_spi_send_async(csi_spi_t *spi, const void *data, uint32_t size);
207 csi_error_t csi_spi_receive_async(csi_spi_t *spi, void *data, uint32_t size);
251 csi_error_t csi_spi_link_dma(csi_spi_t *spi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
259 csi_error_t csi_spi_get_state(csi_spi_t *spi, csi_state_t *state);
[all …]
A Dusi_usart.h31 csi_error_t csi_usi_uart_init(csi_uart_t *uart, uint32_t idx);
47 csi_error_t csi_usi_uart_attach_callback(csi_uart_t *uart, void * cb, void *arg);
61 csi_error_t csi_usi_uart_baud(csi_uart_t *uart, uint32_t baud);
71 csi_error_t csi_usi_uart_format(csi_uart_t *uart, csi_uart_data_bits_t data_bits,
80 csi_error_t csi_usi_uart_flowctrl(csi_uart_t *uart, csi_uart_flowctrl_t flowctrl);
99 csi_error_t csi_usi_uart_send_async(csi_uart_t *uart, const void *data, uint32_t size);
117 csi_error_t csi_usi_uart_receive_async(csi_uart_t *uart, void *data, uint32_t size);
152 csi_error_t csi_usi_uart_link_dma(csi_uart_t *uart, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
160 csi_error_t csi_usi_uart_get_state(csi_uart_t *uart, csi_state_t *state);
167 csi_error_t csi_usi_uart_enable_pm(csi_uart_t *uart);
A Duart.h78 csi_error_t (*send)(csi_uart_t *uart, const void *data, uint32_t size);
79 csi_error_t (*receive)(csi_uart_t *uart, void *data, uint32_t size);
90 csi_error_t csi_uart_init(csi_uart_t *uart, uint32_t idx);
106 csi_error_t csi_uart_attach_callback(csi_uart_t *uart, void *callback, void *arg);
120 csi_error_t csi_uart_baud(csi_uart_t *uart, uint32_t baud);
130 csi_error_t csi_uart_format(csi_uart_t *uart, csi_uart_data_bits_t data_bits,
139 csi_error_t csi_uart_flowctrl(csi_uart_t *uart, csi_uart_flowctrl_t flowctrl);
158 csi_error_t csi_uart_send_async(csi_uart_t *uart, const void *data, uint32_t size);
177 csi_error_t csi_uart_receive_async(csi_uart_t *uart, void *data, uint32_t size);
208 csi_error_t csi_uart_get_state(csi_uart_t *uart, csi_state_t *state);
[all …]
A Drsa.h102 csi_error_t csi_rsa_init(csi_rsa_t *rsa, uint32_t idx);
118 csi_error_t csi_rsa_attach_callback(csi_rsa_t *rsa, csi_rsa_callback_t cb, void *arg);
132 csi_error_t csi_rsa_gen_key(csi_rsa_t *rsa, csi_rsa_context_t *context);
143 csi_error_t csi_rsa_encrypt(csi_rsa_t *rsa, csi_rsa_context_t *context, void *src, uint32_t src_siz…
155 csi_error_t csi_rsa_decrypt(csi_rsa_t *rsa, csi_rsa_context_t *context, void *src, uint32_t src_siz…
167 csi_error_t csi_rsa_sign(csi_rsa_t *rsa, csi_rsa_context_t *context, void *src, uint32_t src_size, …
191 csi_error_t csi_rsa_encrypt_async(csi_rsa_t *rsa, csi_rsa_context_t *context, void *src, uint32_t s…
203 csi_error_t csi_rsa_decrypt_async(csi_rsa_t *rsa, csi_rsa_context_t *context, void *src, uint32_t s…
236 csi_error_t csi_rsa_get_state(csi_rsa_t *rsa, csi_rsa_state_t *state);
245 csi_error_t csi_rsa_get_prime(csi_rsa_t *rsa, void *p, uint32_t bit_length);
[all …]
A Diic.h107 csi_error_t csi_iic_init(csi_iic_t *iic, uint32_t idx);
123 csi_error_t csi_iic_mode(csi_iic_t *iic, csi_iic_mode_t mode);
131 csi_error_t csi_iic_addr_mode(csi_iic_t *iic, csi_iic_addr_mode_t addr_mode);
139 csi_error_t csi_iic_speed(csi_iic_t *iic, csi_iic_speed_t speed);
147 csi_error_t csi_iic_own_addr(csi_iic_t *iic, uint32_t own_addr);
253 csi_error_t csi_iic_slave_send_async(csi_iic_t *iic, const void *data, uint32_t size);
263 csi_error_t csi_iic_slave_receive_async(csi_iic_t *iic, void *data, uint32_t size);
272 csi_error_t csi_iic_attach_callback(csi_iic_t *iic, void *callback, void *arg);
287 csi_error_t csi_iic_xfer_pending(csi_iic_t *iic, bool enable);
304 csi_error_t csi_iic_get_state(csi_iic_t *iic, csi_state_t *state);
[all …]
A Dspiflash.h131 csi_error_t (*set_cmd)(void *spi, csi_spiflash_cmd_t *cmd);
142 csi_error_t csi_spiflash_spi_init(csi_spiflash_t *spiflash, uint32_t spi_idx, void *spi_cs_callback…
150 csi_error_t csi_spiflash_qspi_init(csi_spiflash_t *spiflash, uint32_t qspi_idx, void *qspi_cs_callb…
173 csi_error_t csi_spiflash_get_flash_info(csi_spiflash_t *spiflash, csi_spiflash_info_t *flash_info);
205 csi_error_t csi_spiflash_erase(csi_spiflash_t *spiflash, uint32_t offset, uint32_t size);
215 csi_error_t csi_spiflash_read_reg(csi_spiflash_t *spiflash, uint8_t cmd_code, uint8_t *data, uint32…
225 csi_error_t csi_spiflash_write_reg(csi_spiflash_t *spiflash, uint8_t cmd_code, uint8_t *data, uint3…
235 csi_error_t csi_spiflash_lock(csi_spiflash_t *spiflash, uint32_t offset, uint32_t size);
244 csi_error_t csi_spiflash_unlock(csi_spiflash_t *spiflash, uint32_t offset, uint32_t size);
261 csi_error_t csi_spiflash_config_data_line(csi_spiflash_t *spiflash, csi_spiflash_data_line_t line);
[all …]
A Dgpio_pin.h45 csi_error_t csi_gpio_pin_init(csi_gpio_pin_t *pin, pin_name_t pin_name);
61 csi_error_t csi_gpio_pin_attach_callback(csi_gpio_pin_t *pin, void *callback, void *arg);
69 csi_error_t csi_gpio_pin_dir(csi_gpio_pin_t *pin, csi_gpio_dir_t dir);
77 csi_error_t csi_gpio_pin_mode(csi_gpio_pin_t *pin, csi_gpio_mode_t mode);
85 csi_error_t csi_gpio_pin_irq_mode(csi_gpio_pin_t *pin, csi_gpio_irq_mode_t mode);
93 csi_error_t csi_gpio_pin_irq_enable(csi_gpio_pin_t *pin, bool enable);
101 csi_error_t csi_gpio_pin_debonce(csi_gpio_pin_t *pin, bool enable);
A Drtc.h50 csi_error_t csi_rtc_init(csi_rtc_t *rtc, uint32_t idx);
65 csi_error_t csi_rtc_set_time(csi_rtc_t *rtc, const csi_rtc_time_t *rtctime);
73 csi_error_t csi_rtc_set_time_no_wait(csi_rtc_t *rtc, const csi_rtc_time_t *rtctime);
81 csi_error_t csi_rtc_get_time(csi_rtc_t *rtc, csi_rtc_time_t *rtctime);
98 csi_error_t csi_rtc_set_alarm(csi_rtc_t *rtc, const csi_rtc_time_t *rtctime, void *callback, void *…
105 csi_error_t csi_rtc_cancel_alarm(csi_rtc_t *rtc);
121 csi_error_t csi_rtc_enable_pm(csi_rtc_t *rtc);
A Dgpio.h85 csi_error_t csi_gpio_init(csi_gpio_t *gpio, uint32_t port_idx);
102 csi_error_t csi_gpio_dir(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_dir_t dir);
113 csi_error_t csi_gpio_mode(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_mode_t mode);
122 csi_error_t csi_gpio_irq_mode(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_irq_mode_t mode);
131 csi_error_t csi_gpio_irq_enable(csi_gpio_t *gpio, uint32_t pin_mask, bool enable);
140 csi_error_t csi_gpio_debonce(csi_gpio_t *gpio, uint32_t pin_mask, bool enable);
173 csi_error_t csi_gpio_attach_callback(csi_gpio_t *gpio, void *callback, void *arg);
187 csi_error_t csi_gpio_enable_pm(csi_gpio_t *gpio);
A Dsha.h70 csi_error_t csi_sha_init(csi_sha_t *sha, uint32_t idx);
86 csi_error_t csi_sha_attach_callback(csi_sha_t *sha, void *callback, void *arg);
102 csi_error_t csi_sha_start(csi_sha_t *sha, csi_sha_context_t *context, csi_sha_mode_t mode);
112 csi_error_t csi_sha_update(csi_sha_t *sha, csi_sha_context_t *context, const void *input, uint32_t …
122 csi_error_t csi_sha_update_async(csi_sha_t *sha, csi_sha_context_t *context, const void *input, uin…
132 csi_error_t csi_sha_finish(csi_sha_t *sha, csi_sha_context_t *context, void *output, uint32_t *out_…
140 csi_error_t csi_sha_get_state(csi_sha_t *sha, csi_sha_state_t *state);
147 csi_error_t csi_sha_enable_pm(csi_sha_t *sha);
A Deflash.h58 csi_error_t csi_eflash_init(csi_eflash_t *eflash, int32_t idx, void *arg);
65 csi_error_t csi_eflash_uninit(csi_eflash_t *eflash);
75 csi_error_t csi_eflash_read(csi_eflash_t *eflash, uint32_t offset, void *data, uint32_t size);
85 csi_error_t csi_eflash_program(csi_eflash_t *eflash, uint32_t offset, const void *data, uint32_t si…
94 csi_error_t csi_eflash_erase(csi_eflash_t *eflash, uint32_t offset,uint32_t size);
101 csi_error_t csi_eflash_erase_chip(csi_eflash_t *eflash);
114 csi_error_t csi_eflash_enable_pm(csi_eflash_t *eflash);
A Dpm.h29 csi_error_t csi_pm_init(void);
43 csi_error_t csi_pm_set_reten_mem(uint32_t *mem, uint32_t num);
51 csi_error_t csi_pm_config_wakeup_source(uint32_t wakeup_num, bool enable);
58 csi_error_t csi_pm_enter_sleep(csi_pm_mode_t mode);
70 csi_error_t csi_pm_dev_register(csi_dev_t *dev, void *pm_action, uint32_t mem_size, uint8_t priorit…
102 csi_error_t csi_pm_dev_notify(csi_pm_dev_action_t action);
A Dqspi.h137 csi_error_t csi_qspi_init(csi_qspi_t *qspi, uint32_t idx);
154 csi_error_t csi_qspi_attach_callback(csi_qspi_t *qspi, void *callback, void *arg);
177 csi_error_t csi_qspi_mode(csi_qspi_t *qspi, csi_qspi_mode_t mode);
224 csi_error_t csi_qspi_send_async(csi_qspi_t *qspi, csi_qspi_command_t *cmd, const void *data, uint32…
234 csi_error_t csi_qspi_receive_async(csi_qspi_t *qspi, csi_qspi_command_t *cmd, void *data, uint32_t …
245 csi_error_t csi_qspi_send_receive_async(csi_qspi_t *qspi, csi_qspi_command_t *cmd, const void *tx_d…
254 csi_error_t csi_qspi_link_dma(csi_qspi_t *qspi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
262 csi_error_t csi_qspi_get_state(csi_qspi_t *qspi, csi_state_t *state);
270 csi_error_t csi_qspi_memory_mapped(csi_qspi_t *qspi, csi_qspi_command_t *cmd);
277 csi_error_t csi_qspi_enable_pm(csi_qspi_t *qspi);
A Dwdt.h37 csi_error_t csi_wdt_init(csi_wdt_t *wdt, uint32_t idx);
52 csi_error_t csi_wdt_set_timeout(csi_wdt_t *wdt, uint32_t ms);
59 csi_error_t csi_wdt_start(csi_wdt_t *wdt);
73 csi_error_t csi_wdt_feed(csi_wdt_t *wdt);
98 csi_error_t csi_wdt_attach_callback(csi_wdt_t *wdt, void *callback, void *arg);
112 csi_error_t csi_wdt_enable_pm(csi_wdt_t *wdt);
A Dpwm.h55 csi_error_t csi_pwm_init(csi_pwm_t *pwm, uint32_t idx);
73 csi_error_t csi_pwm_out_config(csi_pwm_t *pwm,
85 csi_error_t csi_pwm_out_start(csi_pwm_t *pwm, uint32_t channel);
103 csi_error_t csi_pwm_capture_config(csi_pwm_t *pwm,
114 csi_error_t csi_pwm_capture_start(csi_pwm_t *pwm, uint32_t channel);
131 csi_error_t csi_pwm_attach_callback(csi_pwm_t *pwm, void *callback, void *arg);
145 csi_error_t csi_pwm_enable_pm(csi_pwm_t *pwm);
A Dsasc.h86 csi_error_t csi_sasc_ram_config(uint8_t region_id, uint32_t base_addr, csi_sasc_ram_size_t size, cs…
96 csi_error_t csi_sasc_flash_config(uint8_t region_id, uint32_t base_addr, csi_sasc_flash_size_t size…
103 csi_error_t csi_sasc_ram_enable(uint8_t region_id);
110 csi_error_t csi_sasc_flash_enable(uint8_t region_id);
117 csi_error_t csi_sasc_ram_disable(uint8_t region_id);
124 csi_error_t csi_sasc_flash_disable(uint8_t region_id);
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/adc/
A Dadc.c26 csi_error_t csi_adc_init(csi_adc_t *adc, uint32_t idx) in csi_adc_init()
55 csi_error_t csi_adc_start(csi_adc_t *adc) in csi_adc_start()
61 csi_error_t csi_adc_stop(csi_adc_t *adc) in csi_adc_stop()
67 csi_error_t csi_adc_channel_enable(csi_adc_t *adc, uint8_t ch_id, bool is_enable) in csi_adc_channel_enable()
84 csi_error_t csi_adc_sampling_time(csi_adc_t *adc, uint16_t clock_num) in csi_adc_sampling_time()
90 csi_error_t csi_adc_channel_sampling_time(csi_adc_t *adc, uint8_t ch_id, uint16_t clock_num) in csi_adc_channel_sampling_time()
96 csi_error_t csi_adc_continue_mode(csi_adc_t *adc, bool is_enable) in csi_adc_continue_mode()
185 csi_error_t csi_adc_get_range(csi_adc_t *adc, uint8_t ch_id, uint32_t *range) in csi_adc_get_range()
230 csi_error_t ret; in adc_csi_init()
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dwdt.c12 csi_error_t csi_wdt_init(csi_wdt_t *wdt, uint32_t idx) in csi_wdt_init()
52 csi_error_t csi_wdt_set_timeout(csi_wdt_t *wdt, uint32_t ms) in csi_wdt_set_timeout()
60 csi_error_t csi_wdt_start(csi_wdt_t *wdt) in csi_wdt_start()
71 csi_error_t csi_wdt_feed(csi_wdt_t *wdt) in csi_wdt_feed()
91 csi_error_t csi_wdt_attach_callback(csi_wdt_t *wdt, void *callback, void *arg) in csi_wdt_attach_callback()
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/wdt/
A Dwdt.c10 csi_error_t csi_wdt_init(csi_wdt_t *wdt, uint32_t idx) in csi_wdt_init()
28 csi_error_t csi_wdt_set_timeout(csi_wdt_t *wdt, uint32_t ms) in csi_wdt_set_timeout()
42 csi_error_t csi_wdt_start(csi_wdt_t *wdt) in csi_wdt_start()
53 csi_error_t csi_wdt_feed(csi_wdt_t *wdt) in csi_wdt_feed()
71 csi_error_t csi_wdt_attach_callback(csi_wdt_t *wdt, void *callback, void *arg) in csi_wdt_attach_callback()

Completed in 20 milliseconds

123