2,8 → 2,8 |
#include "led.h" |
#include "fc.h" |
|
uint16_t LED_OffTime = 0; |
uint16_t LED_OnTime = 0; |
uint16_t LED1_Time = 0; |
uint16_t LED2_Time = 0; |
|
|
// initializes the LED control outputs J16, J17 |
20,8 → 20,23 |
void LED_Update(void) |
{ |
static uint16_t J16_blinkcount = 0; |
static uint16_t J17_blinkcount = 0; |
|
if(J16_blinkcount < LED_OnTime) J16_ON; |
else J16_OFF; |
if( J16_blinkcount++ >= (LED_OnTime + LED_OffTime)) J16_blinkcount = 0; |
if (LED1_Time < 20) J16_ON; |
else if(LED1_Time < 220) |
{ |
if((2 * J16_blinkcount) < LED1_Time) J16_ON; |
else J16_OFF; |
if(J16_blinkcount++ >= LED1_Time) J16_blinkcount = 0; |
} |
else J16_ON; |
|
if (LED2_Time < 20) J17_OFF; |
else if(LED2_Time < 220) |
{ |
if((2 * J17_blinkcount) < LED2_Time) J17_ON; |
else J17_OFF; |
if(J17_blinkcount++ >= LED2_Time) J17_blinkcount = 0; |
} |
else J17_OFF; |
} |