Пример #1
0
void application__init(void) {
//    led1__init();
//    led2__init();
//    led3__init();

    usart0__init();
    keyboard__init();
}
Пример #2
0
void application__init(void) {
    usart0__init();

    led1__init();

    PORTC |= ((1<<PINC4) | (1<<PINC5));
    TWDR = 0x00;            // Default Initial Value

    twi__slave_address__set(1);
    twi__slave__thread__init();
}
Пример #3
0
int main(void) {
    soft_spi1__init();
    usart0__init();
    usart0__rx__enabled__set(1);

    USE_AS_OUTPUT(LCD__LED);
    
    lcd__init();
    lcd__clear();
    
    lcd__terminal__reset();

#if !defined(__AVR_ARCH__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmissing-noreturn"
#endif
    for(;;) {
        uint8_t c = usart0__in__read();
        if (c == 0) {
            lcd__terminal__reset();
        } else if (c == 1) {
            c = usart0__in__read();
            lcd__contrast(c);
        } else if (c == 2) {
            OUT_1(LCD__LED);
        } else if (c == 3) {
            OUT_0(LCD__LED);
        } else if (c == 13) {
        } else if (c == 10) {
            lcd__terminal__line_feed();
        } else if (c == 0x1F) {
            uint8_t count = usart0__in__read();
            for (;;) {
                c = usart0__in__read();
                soft_spi1__write(c);
                if (!(--count)) break;
            }
        } else {
            lcd__terminal__putch(c);
        }
    }
#if !defined(__AVR_ARCH__)
#pragma clang diagnostic pop
#endif

#if !defined(__AVR_ARCH__)
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCDFAInspection"
#endif
    return 0;
#if !defined(__AVR_ARCH__)
#pragma clang diagnostic pop
#endif
}
Пример #4
0
int main(void) {
    rts__init();

    display__init();
    display__render_packed(0);

    usart0__init();
    usart0__rx__enabled__set(1);    
    usart0__tx__enabled__set(1);    

    for(;;) {
        uint8_t c = usart0__in__read();
        display__render_packed(c);
    }

    return 0;
}
Пример #5
0
static void application__init(void) {
    usart0__init();

    alarm__init();
}
Пример #6
0
void application__init(void) {
    usart0__init();
    soft_spi0__init();
}
Пример #7
0
static void application__init(void) {
    usart0__init();
    system_timer__init();
}