From 9daeefcf11512b152329b2bcf5a54de06397f42b Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期五, 05 八月 2022 11:45:37 +0800 Subject: [PATCH] V1.31 增加蜂鸣器逻辑 --- Drivers/ExternlDrivers/lis3dh_driver.h | 30 +++++++++++++++++++++++++----- 1 files changed, 25 insertions(+), 5 deletions(-) diff --git a/Drivers/ExternlDrivers/lis3dh_driver.h b/Drivers/ExternlDrivers/lis3dh_driver.h index ffd4de5..10237f9 100644 --- a/Drivers/ExternlDrivers/lis3dh_driver.h +++ b/Drivers/ExternlDrivers/lis3dh_driver.h @@ -45,12 +45,32 @@ //#define IIC2_SCL PAout(2) //SCL //#define IIC2_SDA PAout(3) //SDA //#define IIC2_READ_SDA PAin(3) //输入SDA -#define IIC2_READ_SDA HAL_GPIO_ReadPin(GPIOA, SDA_Pin) -#define SDA_1 HAL_GPIO_WritePin(GPIOA, SDA_Pin, GPIO_PIN_SET) -#define SCL_1 HAL_GPIO_WritePin(GPIOA, SCL_Pin, GPIO_PIN_SET) -#define SDA_0 HAL_GPIO_WritePin(GPIOA, SDA_Pin, GPIO_PIN_RESET) -#define SCL_0 HAL_GPIO_WritePin(GPIOA, SCL_Pin, GPIO_PIN_RESET) + + +#define TAG_WUZI + +#ifdef TAG_WUZI +#define SDA_GPIO_Port GPIOB +#define SCL_GPIO_Port GPIOA +#define USER_SDA_Pin GPIO_PIN_2 +#define USER_SCL_Pin GPIO_PIN_11 +#else +#define SDA_GPIO_Port GPIOA +#define SCL_GPIO_Port GPIOA +#define USER_SDA_Pin GPIO_PIN_3 +#define USER_SCL_Pin GPIO_PIN_2 +#endif + + + + +#define IIC2_READ_SDA HAL_GPIO_ReadPin(SDA_GPIO_Port, USER_SDA_Pin) +#define SDA_1 HAL_GPIO_WritePin(SDA_GPIO_Port, USER_SDA_Pin, GPIO_PIN_SET) +#define SCL_1 HAL_GPIO_WritePin(SCL_GPIO_Port, USER_SCL_Pin, GPIO_PIN_SET) + +#define SDA_0 HAL_GPIO_WritePin(SDA_GPIO_Port, USER_SDA_Pin, GPIO_PIN_RESET) +#define SCL_0 HAL_GPIO_WritePin(SCL_GPIO_Port, USER_SCL_Pin, GPIO_PIN_RESET) //IIC所有操作函数 void IIC2_Init(void); //初始化IIC的IO口 uint8_t LIS3DH_WriteReg(uint8_t WriteAddr, uint8_t Data); -- Gitblit v1.9.3