uint8_t serial_read_s(char *s, uint8_t len){
	uint8_t count = 0;
	char data = 0;
	
	while (count < len && serial_read_c(&data)){
		s[count++] = data;
	}
	
	return count;
}
int main (void){
	serial_init_b(BAUD);

	uint8_t i = 0;
	char c;
	DDRB |= _BV(PINB0);
	
	//Main program loop
	while (1){
		uint8_t b = serial_read_c(&c);
		if (i != b){
			PORTB |= _BV(PINB0);
			i = 0xFF;
			_delay_ms(100);
		}
		i++;
		PORTB &= ~_BV(PINB0);
		
	}
}
uint8_t comm_read(uint8_t *b) {
	return serial_read_c((char *) b);
}