Example #1
0
static void write_kb(uint8_t keynum)
{
	if (write_index_looped && write_buf_index == read_buf_index)
		; //TODO: handle overflow here
	
	keybuf[write_buf_index] = keynum;
	
	if (write_buf_index == (KEYBUF_SIZE - 1)) {
		write_index_looped = 1;
		write_buf_index = 0;
	}
	else
		write_buf_index++;

    make_beep();
}
Example #2
0
void beep(char *argv[], int argc) {
	make_beep();
}