Exemple #1
0
int main (void)
{
	uint8_t c;

	serial_init();
	fdevopen(serial_putchar, serial_getchar);

	ir_init();

	sei(); /* enable interrupts */

	while (1)
	{
		c = ir_get();
		printf("got ir cmd %d\n\r", c);
	}

	return 1;
}
Exemple #2
0
static VALUE ir_get_and_set(VALUE self, VALUE new_value) {
    VALUE old_value = ir_get(self);
    ir_set(self, new_value);
    return old_value;
}