23 #define LED_TIMER_PERIOD_VALUE (uint32_t)(666 - 1) 26 #define LED_BLUE_SET_PERCENT(percent) LED_PWM_ChangePercent(&TimLedBlueHandle,LED_BLUE_TIMER_CHANNEL,percent); 27 #define LED_GREEN_SET_PERCENT(percent) LED_PWM_ChangePercent(&TimLedGreenHandle,LED_GREEN_TIMER_CHANNEL,percent); 60 extern TIM_HandleTypeDef TimLedBlueHandle;
61 extern TIM_HandleTypeDef TimLedGreenHandle;
71 bool LED_SetLed(uint8_t num, LED_SetType ledSet);
72 bool LED_GetStatus(uint8_t num);
73 uint8_t LED_GetNumFromName(
const char*name);
74 LED_SetType LED_GetTypeFromString(
const char*typeString);
77 void LED_InitTimers(
void);
78 void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef *htim);
79 void LED_PWM_ChangePercent(TIM_HandleTypeDef *TimHandle,
80 uint32_t timerChannel, uint8_t percent);