函数名称 | 功能描述 |
---|---|
GPIO | GPIO详细参考文档 |
hal_gpio_init | 初始化指定GPIO管脚 |
hal_gpio_output_high | 使指定GPIO输出高电平 |
hal_gpio_output_low | 使指定GPIO输出低电平 |
hal_gpio_output_toggle | 使指定GPIO输出翻转 |
hal_gpio_input_get | 获取指定GPIO管脚的输入值 |
hal_gpio_enable_irq | 使能指定GPIO的中断模式,挂载中断服务函数 |
hal_gpio_disable_irq | 关闭指定GPIO的中断 |
hal_gpio_clear_irq | 清除指定GPIO的中断状态 |
hal_gpio_finalize | 关闭指定GPIO |
UART | UART详细参考文档 |
hal_uart_init | 初始化指定UART |
hal_uart_send | 从指定的UART发送数据 |
hal_uart_recv | 从指定的UART接收数据 |
hal_uart_recv_II | 从指定的UART接收数据2 |
hal_uart_finalize | 关闭指定UART |
TIMER | TIMER详细参考文档 |
hal_timer_init | 初始化指定TIMER |
hal_timer_start | 启动指定的TIMER |
hal_timer_stop | 停止指定的TIMER |
hal_timer_para_chg | 改变指定TIMER的参数 |
hal_timer_finalize | 关闭指定TIMER |
SPI | SPI详细参考文档 |
hal_spi_init | 初始化指定SPI端口 |
hal_spi_send | 从指定的SPI端口发送数据 |
hal_spi_recv | 从指定的SPI端口接收数据 |
hal_spi_send_recv | 从指定的SPI端口发送并接收数据 |
hal_spi_finalize | 关闭指定SPI端口 |
I2C | I2C详细参考文档 |
hal_i2c_init | 初始化指定I2C端口 |
hal_i2c_master_send | master模式下从指定的I2C端口发送数据 |
hal_i2c_master_recv | master模式下从指定的I2C端口接收数据 |
hal_i2c_slave_send | slave模式下从指定的I2C端口发送数据 |
hal_i2c_slave_recv | slave模式下从指定的I2C端口接收数据 |
hal_i2c_mem_write | mem模式下从指定的I2C端口发送数据 |
hal_i2c_mem_read | mem模式下从指定的I2C端口接收数据 |
hal_i2c_finalize | 关闭指定I2C端口 |
ADC | ADC详细参考文档 |
hal_adc_init | 初始化指定ADC |
hal_adc_value_get | 获取ADC采样值 |
hal_adc_finalize | 关闭指定ADC |
DAC | DAC详细参考文档 |
hal_dac_init | 初始化指定DAC |
hal_dac_start | 开始DAC输出 |
hal_dac_stop | 停止DAC输出 |
hal_dac_set_value | 设置DAC输出值 |
hal_dac_get_value | 获取当前DAC输出值 |
hal_dac_finalize | 关闭指定DAC |
I2S | I2S详细参考文档 |
hal_i2s_init | 初始化指定I2S端口 |
hal_i2s_send | 从指定的I2S端口发送数据 |
hal_i2s_recv | 从指定的I2S端口接收数据 |
hal_i2s_pause | 暂停指定的I2S端口 |
hal_i2s_resume | 恢复指定的I2S端口 |
hal_i2s_stop | 停止指定的I2S端口 |
hal_i2s_finalize | 关闭指定I2S端口 |
RTC | RTC详细参考文档 |
hal_rtc_init | 初始化指定RTC |
hal_rtc_get_time | 获取指定RTC时间 |
hal_rtc_set_time | 设置指定RTC时间 |
hal_rtc_finalize | 关闭指定RTC |
CAN | CAN详细参考文档 |
hal_can_init | 初始化指定CAN端口 |
hal_can_filter_init | 初始化指定CAN端口滤波器 |
hal_can_send | 从指定CAN端口发送数据 |
hal_can_recv | 从指定CAN端口获取数据 |
hal_can_finalize | 关闭指定CAN端口 |
PWM | PWM详细参考文档 |
hal_pwm_init | 初始化指定PWM |
hal_pwm_start | 开始输出指定PWM |
hal_pwm_stop | 停止输出指定PWM |
hal_pwm_para_chg | 修改指定PWM参数 |
hal_pwm_finalize | 关闭指定PWM |
QSPI | QSPI详细参考文档 |
hal_qspi_init | 初始化指定QSPI端口 |
hal_qspi_send | 从指定的QSPI端口发送数据 |
hal_qspi_recv | 从指定的QSPI端口接收数据 |
hal_qspi_command | 设置QSPI命令 |
hal_qspi_auto_polling | 设置QSPI查询模式 |
hal_qspi_finalize | 关闭指定QSPI端口 |
FLASH | FLASH详细参考文档 |
hal_flash_get_info | 获取指定区域的FLASH信息 |
hal_flash_erase | 擦除FLASH的指定区域 |
hal_flash_write | 写FLASH的指定区域 |
hal_flash_erase_write | 先擦除再写FLASH的指定区域 |
hal_flash_read | 读FLASH的指定区域 |
hal_flash_enable_secure | 使能加密FLASH的指定区域 |
hal_flash_dis_secure | 关闭加密FLASH的指定区域 |
hal_flash_addr2offset | 将物理地址转换为分区号和偏移 |
WDG | WDG详细参考文档 |
hal_wdg_init | 初始化指定看门狗 |
hal_wdg_reload | 重载指定看门狗,喂狗 |
hal_wdg_finalize | 关闭指定看门狗 |
AliOS Things硬件抽象函数API接口列表
猜你喜欢
转载自blog.csdn.net/p1279030826/article/details/113753715
今日推荐
周排行