void AppColdStart(void) { /* default startup */ init_hardware(); process_init(); procinit_init(); init_net(); jts_init(); /* application startup */ autostart_start(autostart_processes); /* enable watchdog on JN5148, there is none on JN5139 */ #ifdef __BA2__ watchdog_start(); #endif /* default main loop */ while(1) { process_run(); etimer_request_poll(); #ifdef __BA2__ watchdog_periodic(); #endif } }
void AppColdStart(void) { /* default startup */ init_hardware(); buzzer_init(); rgb_leds_init(); sseg_init(); process_init(); init_net(); /* start the main processes */ procinit_init(); autostart_start(autostart_processes); jts_init(); /* enable watchdog on JN5148, there is none on JN5139 */ watchdog_start(); /* default main loop */ while(1) { process_run(); etimer_request_poll(); watchdog_periodic(); } }
/* Jennic equivalent of main() */ void AppColdStart(void) { /* default startup */ init_hardware(); process_init(); init_net(); procinit_init(); autostart_start(autostart_processes); jts_init(); /* default main loop */ while(1) { process_run(); etimer_request_poll(); } }