11 0,0,0,LED_SYS_GPIO_Port,LED_SYS_Pin,0
14 0,0,0,LED_ERR_GPIO_Port,LED_ERR_Pin,0
17 0,0,0,LED_CLIP_GPIO_Port,LED_CLIP_Pin,0
27 if(period == 0 && blinks == 0){
30 HAL_GPIO_WritePin(led->
port, led->
pin, led->
state ? GPIO_PIN_SET : GPIO_PIN_RESET);
32 led->
blinks = (blinks * 2) -1;
34 led->
tick = HAL_GetTick();
35 HAL_GPIO_WritePin(led->
port, led->
pin, led->
state ? GPIO_PIN_RESET : GPIO_PIN_SET);
67 HAL_GPIO_WritePin(led->
port, led->
pin, led->
state ? GPIO_PIN_SET : GPIO_PIN_RESET);
87 HAL_GPIO_WritePin(led->
port, led->
pin, led->
state ? GPIO_PIN_SET : GPIO_PIN_RESET);
90 led->
tick = HAL_GetTick();
91 HAL_GPIO_TogglePin(led->
port, led->
pin);
void blinkErrLed(uint16_t period, uint16_t blinks)
void updateLed(Ledstruct *led)
void blinkClipLed(uint16_t period, uint16_t blinks)
void setErrLed(uint8_t on)
void blinkSysLed(uint16_t period, uint16_t blinks)
void setSysLed(uint8_t on)
void blinkLed(Ledstruct *led, uint16_t period, uint16_t blinks)
void setLed(Ledstruct_t *led, uint8_t on)
void setClipLed(uint8_t on)