try switch PB3/PB5
This commit is contained in:
parent
c669ea93b9
commit
dbb729a605
|
@ -79,8 +79,8 @@ void Error_Handler(void);
|
||||||
#define MEMS_RESET_Pin GPIO_PIN_4
|
#define MEMS_RESET_Pin GPIO_PIN_4
|
||||||
#define MEMS_RESET_GPIO_Port GPIOB
|
#define MEMS_RESET_GPIO_Port GPIOB
|
||||||
|
|
||||||
#define PME_ON HAL_GPIO_WritePin(MEMS_RESET_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_SET )
|
#define PME_ON HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_SET )
|
||||||
#define PME_OFF HAL_GPIO_WritePin(MEMS_RESET_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_RESET )
|
#define PME_OFF HAL_GPIO_WritePin(MEMS_POWER_GPIO_Port, MEMS_POWER_Pin, GPIO_PIN_RESET )
|
||||||
|
|
||||||
#ifdef STS_O7
|
#ifdef STS_O7
|
||||||
|
|
||||||
|
|
|
@ -58,6 +58,7 @@ void SysTick_Handler(void);
|
||||||
void TAMP_STAMP_LSECSS_SSRU_IRQHandler(void);
|
void TAMP_STAMP_LSECSS_SSRU_IRQHandler(void);
|
||||||
void EXTI0_IRQHandler(void);
|
void EXTI0_IRQHandler(void);
|
||||||
void EXTI1_IRQHandler(void);
|
void EXTI1_IRQHandler(void);
|
||||||
|
void EXTI3_IRQHandler(void);
|
||||||
void DMA1_Channel1_IRQHandler(void);
|
void DMA1_Channel1_IRQHandler(void);
|
||||||
void DMA1_Channel5_IRQHandler(void);
|
void DMA1_Channel5_IRQHandler(void);
|
||||||
void EXTI9_5_IRQHandler(void);
|
void EXTI9_5_IRQHandler(void);
|
||||||
|
|
|
@ -122,6 +122,7 @@ static void acc_hal_integration_sensor_transfer(acc_sensor_id_t sensor_id, uint8
|
||||||
static void acc_hal_integration_sensor_power_on(acc_sensor_id_t sensor_id)
|
static void acc_hal_integration_sensor_power_on(acc_sensor_id_t sensor_id)
|
||||||
{
|
{
|
||||||
(void)sensor_id; // Ignore parameter sensor_id
|
(void)sensor_id; // Ignore parameter sensor_id
|
||||||
|
|
||||||
HAL_GPIO_WritePin(A111_ENABLE_GPIO_Port, A111_ENABLE_Pin, GPIO_PIN_SET);
|
HAL_GPIO_WritePin(A111_ENABLE_GPIO_Port, A111_ENABLE_Pin, GPIO_PIN_SET);
|
||||||
HAL_GPIO_WritePin(A111_CS_N_GPIO_Port, A111_CS_N_Pin, GPIO_PIN_SET);
|
HAL_GPIO_WritePin(A111_CS_N_GPIO_Port, A111_CS_N_Pin, GPIO_PIN_SET);
|
||||||
|
|
||||||
|
|
|
@ -63,14 +63,14 @@ void MX_GPIO_Init(void)
|
||||||
|
|
||||||
GPIO_InitStruct.Pin = MEMS_POWER_Pin;
|
GPIO_InitStruct.Pin = MEMS_POWER_Pin;
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
GPIO_InitStruct.Pull = GPIO_PULLDOWN;
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(MEMS_POWER_GPIO_Port, &GPIO_InitStruct);
|
HAL_GPIO_Init(MEMS_POWER_GPIO_Port, &GPIO_InitStruct);
|
||||||
|
|
||||||
/*Configure GPIO pin : PtPin */
|
/*Configure GPIO pin : PtPin */
|
||||||
GPIO_InitStruct.Pin = A111_ENABLE_Pin;
|
GPIO_InitStruct.Pin = A111_ENABLE_Pin;
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
GPIO_InitStruct.Pull = GPIO_PULLDOWN;
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||||
HAL_GPIO_Init(A111_ENABLE_GPIO_Port, &GPIO_InitStruct);
|
HAL_GPIO_Init(A111_ENABLE_GPIO_Port, &GPIO_InitStruct);
|
||||||
|
|
||||||
|
@ -130,13 +130,13 @@ void MX_GPIO_Init(void)
|
||||||
|
|
||||||
HAL_NVIC_SetPriority(EXTI1_IRQn, 0, 0);
|
HAL_NVIC_SetPriority(EXTI1_IRQn, 0, 0);
|
||||||
HAL_NVIC_EnableIRQ(EXTI1_IRQn);
|
HAL_NVIC_EnableIRQ(EXTI1_IRQn);
|
||||||
#endif
|
|
||||||
HAL_NVIC_SetPriority(EXTI9_5_IRQn, 0, 0);
|
HAL_NVIC_SetPriority(EXTI9_5_IRQn, 0, 0);
|
||||||
HAL_NVIC_EnableIRQ(EXTI9_5_IRQn);
|
HAL_NVIC_EnableIRQ(EXTI9_5_IRQn);
|
||||||
|
|
||||||
HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0);
|
HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0);
|
||||||
HAL_NVIC_EnableIRQ(EXTI3_IRQn);
|
HAL_NVIC_EnableIRQ(EXTI3_IRQn);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USER CODE BEGIN 2 */
|
/* USER CODE BEGIN 2 */
|
||||||
|
|
|
@ -102,6 +102,11 @@ int main(void)
|
||||||
|
|
||||||
MX_LoRaWAN_Init();
|
MX_LoRaWAN_Init();
|
||||||
|
|
||||||
|
do
|
||||||
|
{
|
||||||
|
STS_SENSOR_Function_Test_Process();
|
||||||
|
} while(0);
|
||||||
|
|
||||||
STS_Lamp_Bar_Self_Test_Simple();
|
STS_Lamp_Bar_Self_Test_Simple();
|
||||||
|
|
||||||
/* USER CODE BEGIN 2 */
|
/* USER CODE BEGIN 2 */
|
||||||
|
|
|
@ -517,6 +517,7 @@ uint8_t STS_SENSOR_MEMS_Get_ID(uint8_t *devID)
|
||||||
{
|
{
|
||||||
devID[0] = scanned_id[0];
|
devID[0] = scanned_id[0];
|
||||||
devID[1] = scanned_id[1];
|
devID[1] = scanned_id[1];
|
||||||
|
APP_LOG(TS_OFF, VLEVEL_H,"\r\n--------------devID = %02x %02x \r\n",devID[0], devID[1]);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -153,7 +153,7 @@
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1119592399" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/>
|
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1119592399" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/>
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.2024044405" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.2024044405" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="CORE_CM4"/>
|
<listOptionValue builtIn="false" value="CORE_CM4"/>
|
||||||
<listOptionValue builtIn="false" value="RM2"/>
|
<listOptionValue builtIn="false" value="RM2_1"/>
|
||||||
<listOptionValue builtIn="false" value="LOG_RSS"/>
|
<listOptionValue builtIn="false" value="LOG_RSS"/>
|
||||||
<listOptionValue builtIn="false" value="STS_O7"/>
|
<listOptionValue builtIn="false" value="STS_O7"/>
|
||||||
<listOptionValue builtIn="false" value="YUNHORN_STS_RANDOM"/>
|
<listOptionValue builtIn="false" value="YUNHORN_STS_RANDOM"/>
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue