int main(int argc, char *argv[]) { info("testing field functions"); if (test_field() < 0) return 1; info("testing mode functions"); if (test_mode() < 0) return 1; info("testing regime functions"); if (test_regime() < 0) return 1; info("testing program functions"); if (test_program() < 0) return 1; info("testing learning_data functions"); if (test_learning_data() < 0) return 1; printf("completed with %d failure(s) and %d error(s)\n", num_failures, num_errors); return num_failures; }
//Program entry point int main() { setup(); //If both buttons are pressed on startup enter test mode if(button_pressed(0) && button_pressed(1)) { while(1) test_program(); } else { while(1) main_program(); } return 0; }