applied last changes from version without git

This commit is contained in:
feda
2025-03-03 16:06:13 +03:00
parent d0637bb5e6
commit 59dce26129
247 changed files with 440815 additions and 161 deletions

View File

@ -45,6 +45,8 @@
extern uint16_t UART_rec_incr, UART_header, COMMAND[CL_16];
extern uint8_t uart_buf, flg_tmt, CPU_state, State_Data[2], UART_transmission_request, u_tx_flg, TIM10_coflag;
extern task_t task;
extern task_state;
extern LD_Blinker_StateTypeDef LD_blinker;
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
@ -61,6 +63,7 @@ void DMA2_Stream7_TransferComplete(void);
/* External variables --------------------------------------------------------*/
extern ADC_HandleTypeDef hadc1;
extern ADC_HandleTypeDef hadc3;
extern TIM_HandleTypeDef htim8;
extern TIM_HandleTypeDef htim10;
/* USER CODE BEGIN EV */
@ -300,6 +303,42 @@ void USART1_IRQHandler(void)
/* USER CODE END USART1_IRQn 1 */
}
/**
* @brief This function handles TIM8 update interrupt and TIM13 global interrupt.
*/
void TIM8_UP_TIM13_IRQHandler(void)
{
/* USER CODE BEGIN TIM8_UP_TIM13_IRQn 0 */
// HAL_GPIO_TogglePin(LD_blinker.signal_port, LD_blinker.signal_pin);
//HAL_GPIO_TogglePin(OUT_11_GPIO_Port, OUT_11_Pin);
//*
switch (LD_blinker.state) {
case 0: //no LD update required
break;
case 1: //LD ON, need update
//Set_LTEC(LD_blinker.task_type , LD_blinker.param);
//LD_blinker.state = 0;
break;
case 2: //set LD ON, blinking
//Set_LTEC(TT_CHANGE_CURR_2, task.current_param);
Set_LTEC(2 , LD_blinker.param);
HAL_GPIO_WritePin(LD_blinker.signal_port, LD_blinker.signal_pin, GPIO_PIN_SET);
LD_blinker.state = 3;
break;
case 3: //set LD OFF, blinking
Set_LTEC(2 , 0);
HAL_GPIO_WritePin(LD_blinker.signal_port, LD_blinker.signal_pin, GPIO_PIN_RESET);
LD_blinker.state = 2;
break;
}
//*/
/* USER CODE END TIM8_UP_TIM13_IRQn 0 */
HAL_TIM_IRQHandler(&htim8);
/* USER CODE BEGIN TIM8_UP_TIM13_IRQn 1 */
/* USER CODE END TIM8_UP_TIM13_IRQn 1 */
}
/**
* @brief This function handles TIM5 global interrupt.
*/