inline static void application__init(void) { // Drivers LCDG_InitPort(); _delay_ms(30); LCDG_InitLcd(); LCDG_ClrAllDisp(); terminal__init(); keypad__init(); system_timer__init(); }
int main(void) { led_red__init(); led_green__init(); system_timer__init(); system_timer__start(); sei(); for(;;) { } return 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; }
inline static void application__init(void) { // Output drivers amplifier_relay__init(); siren1__init(); siren2__init(); water_valve__init(); unused1__init(); unused2__init(); unused3__init(); unused4__init(); unused5__init(); unused6__init(); unused7__init(); unused8__init(); unused9__init(); unused10__init(); unused11__init(); // Input drivers water_leak_sensors__init(); motion_sensors__init(); // Other drivers system_timer__init(); water_leak_sensors_scanner__init(); motion_sensors_scanner__init(); usart0__rate__set(USART_BAUD_RATE); usart0__tx__enabled__set(1); usart0__rx__enabled__set(1); usart0__rx__complete__interrupt__enabled__set(1); // Services alarm__init(); alarm__auth__init(); alarm_handler__init(); water_leak_handler__init(); console__init(); }
static void application__init(void) { usart0__init(); system_timer__init(); }