コード例 #1
0
ファイル: main.c プロジェクト: semicontinuity/embedded
int main(void) {
    led__init();
    schedule();

    for(;;) {
        if (timer2__compare_a__interrupt__pending__get()) {
            timer2__compare_a__interrupt__pending__clear();
            led__toggle();
            schedule();
        }
    }
}
コード例 #2
0
ファイル: main.c プロジェクト: semicontinuity/embedded
int main(void) {
    led__init();
    schedule();

    for(;;) {
        if (timer0__overflow__interrupt__pending__get()) {
            timer0__overflow__interrupt__pending__clear();
            timer0__conf__set(TIMER0_CONF_DEFAULT);
            led__toggle();
            schedule();
        }
    }
}
コード例 #3
0
int main(void) {
    wdt_enable (WDTO_2S);

    lcd_backlight_service__init();
    terminal_init();
    keypad__init();

    led__init();
    alarm_state__init();
    state_change_pulse_transmitter__init();
    alarm_client__init();


    system_timer__init();
    system_timer__start();

    lcd_print_string_progmem (MSG_READY);
    sei();
    return 0;
}