#ifndef __TB6612_H__ #define __TB6612_H__ #include "stdint.h" /************************************************************************************* * @brief tb6612初始化 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_init(void); /************************************************************************************* * @brief tb6612 前进 * @param[in/out] Speed【参数注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_go_ahead(int16_t Speed); /************************************************************************************* * @brief tb6612 后退 * @param[in/out] Speed【参数注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_go_back(int16_t Speed); /************************************************************************************* * @brief tb6612 左转 * @param[in/out] Speed【参数注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_go_left(int16_t Speed); /************************************************************************************* * @brief tb6612 右转 * @param[in/out] Speed【参数注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_go_right(int16_t Speed); /************************************************************************************* * @brief tb6612 自转 * @param[in/out] Speed【参数注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_go_self_rotate(int16_t Speed); /************************************************************************************* * @brief tb6612 停止 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_stop(void); /************************************************************************************* * @brief tB6612 设置整体速度 * @param[in/out] Speed【参数注释】 * * @warning 【不可重入,阻塞等警告】 * @note 【重大修改】 *************************************************************************************/ void tb6612_change_speed(uint16_t Speed); #endif