Add connection indicator
This commit is contained in:
		@@ -58,10 +58,10 @@ static void battery_led(bool on)
 | 
			
		||||
{
 | 
			
		||||
    if (on) {
 | 
			
		||||
        DDRF  |=  (1<<5);
 | 
			
		||||
        PORTF &= ~(1<<5);
 | 
			
		||||
        PORTF &= ~(1<<5);   // Low
 | 
			
		||||
    } else {
 | 
			
		||||
        DDRF  &= ~(1<<5);
 | 
			
		||||
        PORTF |=  (1<<5);
 | 
			
		||||
        PORTF &= ~(1<<5);   // HiZ
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -80,9 +80,9 @@ void rn42_task_init(void)
 | 
			
		||||
{
 | 
			
		||||
    battery_adc_init();
 | 
			
		||||
 | 
			
		||||
    // battery charging(input with pull-up)
 | 
			
		||||
    // battery charging(HiZ)
 | 
			
		||||
    DDRF  &= ~(1<<5);
 | 
			
		||||
    PORTF |=  (1<<5);
 | 
			
		||||
    PORTF &= ~(1<<5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void rn42_task(void)
 | 
			
		||||
@@ -135,6 +135,15 @@ void rn42_task(void)
 | 
			
		||||
            host_set_driver(&lufa_driver);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /* Battery monitor */
 | 
			
		||||
 | 
			
		||||
    /* Connection monitor */
 | 
			
		||||
    if (rn42_linked()) {
 | 
			
		||||
        status_led(true);
 | 
			
		||||
    } else {
 | 
			
		||||
        status_led(false);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user