#ifndef __BSP_GPIO_H__ #define __BSP_GPIO_H__ #include /************************************************************************************* * @brief led1 初始化 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void bsp_gpio_led1_init(void); /************************************************************************************* * @brief led1 亮 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void bsp_gpio_led1_on(void); /************************************************************************************* * @brief led1 灭 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void bsp_gpio_led1_off(void); /************************************************************************************* * @brief 获取led1的状态 * @return uint16_t 【返回值注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ uint8_t bsp_gpio_led1_status(void); void bsp_gpio_tb6612_init(void); void bsp_gpio_tb6612_AIN1_enable(void); void bsp_gpio_tb6612_AIN1_disable(void); void bsp_gpio_tb6612_AIN2_enable(void); void bsp_gpio_tb6612_AIN2_disable(void); void bsp_gpio_tb6612_BIN1_enable(void); void bsp_gpio_tb6612_BIN1_disable(void); void bsp_gpio_tb6612_BIN2_enable(void); void bsp_gpio_tb6612_BIN2_disable(void); void bsp_gpio_oled_write_scl(uint8_t x); void bsp_gpio_oled_write_sda(uint8_t x); void bsp_gpio_oled_init(void); #endif