3.24_433_TX版本:项目去UI化,删除OLED/菜单/按键,TX已验证,RX待验证

删除内容:
- 删除OLED显示相关代码(u8g2库、I2C接口)
- 删除按键输入相关代码(key.c)
- 删除菜单系统(MultMenu整个目录)
- 删除USB CDC功能(USB_DEVICE目录)
- 删除旧的E32演示代码(e32_demo.c/h)
保留内容:
- Driver_RF433核心驱动(已封装完整)
- rf433_tx_app.c(TX应用层,独立无UI依赖)
- rf433_rx_app.c(RX应用层,独立无UI依赖)
- GPIO LED指示功能(LED_TX/LED_RX)
This commit is contained in:
2026-03-24 19:39:43 +08:00
parent e439dd465e
commit 1c6ff020e9
225 changed files with 2446 additions and 94426 deletions

View File

@ -89,24 +89,12 @@ void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* tim_pwmHandle)
void HAL_TIM_MspPostInit(TIM_HandleTypeDef* timHandle)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
if(timHandle->Instance==TIM2)
{
/* USER CODE BEGIN TIM2_MspPostInit 0 */
/* USER CODE END TIM2_MspPostInit 0 */
__HAL_RCC_GPIOB_CLK_ENABLE();
/**TIM2 GPIO Configuration
PB3 ------> TIM2_CH2
*/
GPIO_InitStruct.Pin = BUZZER_PWM_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(BUZZER_PWM_GPIO_Port, &GPIO_InitStruct);
__HAL_AFIO_REMAP_TIM2_PARTIAL_1();
/* USER CODE BEGIN TIM2_MspPostInit 1 */
/* USER CODE END TIM2_MspPostInit 1 */
@ -131,20 +119,4 @@ void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* tim_pwmHandle)
}
/* USER CODE BEGIN 1 */
void buzzer_on(void)
{
HAL_TIM_PWM_Start( &htim2 , TIM_CHANNEL_2 );
}
void buzzer_off(void)
{
HAL_TIM_PWM_Stop( &htim2 , TIM_CHANNEL_2 );
}
void buzzer_button_press(void)
{
buzzer_on();
HAL_Delay(50);
buzzer_off();
}
/* USER CODE END 1 */