52 lines
1.8 KiB
C
Raw Normal View History

2026-05-10 21:35:40 +08:00
#ifndef __BSP_GPIO_H__
#define __BSP_GPIO_H__
#include <stdint.h>
/*************************************************************************************
* @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