static void sef_local_startup(void) { sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_signal_handler(sef_cb_signal_handler); sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup() { mmc_log_info(&log, "Initializing the MMC block device\n"); if (apply_env()) { mmc_log_warn(&log, "Failed while applying environment settings\n"); exit(EXIT_FAILURE); } if (host.host_init(&host)) { mmc_log_warn(&log, "Failed to initialize the host controller\n"); exit(EXIT_FAILURE); } /* * Register callbacks for fresh start, live update and restart. * Use the same function for all event types */ sef_setcb_init_fresh(block_system_event_cb); sef_setcb_init_lu(block_system_event_cb); /* Register a signal handler */ sef_setcb_signal_handler(block_signal_handler_cb); /* SEF startup */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup(void) { /* Let SEF perform startup. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_startup(); }
int main(int argc, char **argv) { sef_startup(); vg_exit();//TODO ELIMINAR start(); leave(); return 0; }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ PRIVATE void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); /* RS can only start fresh. */ /* Let SEF perform startup. */ sef_startup(); }
static void sef_local_startup(void) { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fresh); /* Let SEF perform startup. */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ PRIVATE void sef_local_startup(void) { /* No init callbacks for now. */ /* No live update support for now. */ /* No signal callbacks for now. */ /* Let SEF perform startup. */ sef_startup(); }
int main(int argc, char **argv) { srand(time(0)); sef_startup(); start_commodore(); return 0; }
int main(int argc, char** argv) { sef_startup(); vg_init(GRAPHIC_MODE); MouseMaze* maze = (MouseMaze*)startMouseMaze(); while(!maze->validation){ updateMouseMaze(maze); } stopMouseMaze(maze); vg_exit(); return 0; }
int main() { sef_startup(); game(); //image *p_image, *p_image2, *p_image3, *p_image4, *p_image5; //p_image = &image_1c; //write to file /*FILE *fp; unsigned char *ptr; if ((fp = fopen("/usr/src/drivers/proj/images/cronometro/image_11.mg", "w")) == NULL) { printf("Erro"); } ptr = image_11.pixel_data; //unsigned int tamanho = (unsigned int )(image_1c.width * image_1c.height); unsigned int tamanho = 759750; fwrite(ptr, sizeof(char), tamanho, fp); fclose(fp);*/ //vg_draw_image(p_image->height,p_image->width, p_image->pixel_data,25,25); //const char * path = "/usr/src/drivers/proj/images/image_title.mg"; //vg_draw(path, 156, 413, 225, 25); /*p_image2 = &image_2c; p_image3 = &image_3c; p_image4 = &image_back; p_image5 = &image_title;*/ /*int n = 5; image* cards[5]; cards[0] = &image_1c; cards[1] = &image_2c; cards[2] = &image_3c; cards[3] = &image_back; cards[4] = &image_title; vg_draw_cards(n, cards, 25, 25);*/ //vg_draw_image(p_image->height,p_image->width, p_image->pixel_data,25,25); /*tickdelay(micros_to_ticks(DELAY_US)); vg_draw_image(p_image2->height,p_image2->width, p_image2->pixel_data,25,25); tickdelay(micros_to_ticks(DELAY_US)); vg_draw_image(p_image3->height,p_image3->width, p_image3->pixel_data,25,25); tickdelay(micros_to_ticks(DELAY_US)); vg_draw_image(p_image4->height,p_image4->width, p_image4->pixel_data,25,25); tickdelay(micros_to_ticks(DELAY_US)); vg_draw_image(p_image5->height,p_image5->width, p_image5->pixel_data,25,25); tickdelay(micros_to_ticks(DELAY_US));*/ /*game();*/ return 0; }
int main(int argc, char **argv) { sef_startup(); if (argc == 1) { print_usage(argv); return 0; } else { proc_args(argc, argv); } return 0; }
/* * Set callbacks and initialize the System Event Framework (SEF). */ static void vnd_startup(void) { /* Register init and signal callbacks. */ sef_setcb_init_fresh(vnd_init); sef_setcb_signal_handler(vnd_signal); /* Let SEF perform startup. */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ PRIVATE void sef_local_startup(void) { sef_setcb_init_fresh(init_server); sef_setcb_init_restart(init_server); sef_setcb_signal_handler(got_signal); /* No support for live update yet. */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup(void) { /* Perform local SEF initialization. */ sef_setcb_init_fresh(vbox_init); sef_setcb_init_restart(vbox_init); sef_setcb_signal_handler(vbox_signal); sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ PRIVATE void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fail); /* No live update support for now. */ /* Let SEF perform startup. */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(SEF_CB_INIT_RESTART_STATEFUL); /* Register signal callbacks. */ sef_setcb_signal_manager(process_ksig); /* Let SEF perform startup. */ sef_startup(); }
int main(int argc, char **argv) { srand(time(NULL)); sef_startup(); Whack* whack = startWhack(); vg_init(0x114); int done = 0; //whack->done; //Bitmap* board = loadBitmap("/home/lcom/lcom1415-t3g15/projeto/res/board.bmp"); //Bitmap* bt = loadBitmap("/home/lcom/lcom1415-t3g15/projeto/res/exit-button.bmp"); //drawBitmapWithoutBg(board, 0, 0, ALIGN_LEFT); //drawBitmapWithoutBg(bt, 200, 120, ALIGN_LEFT); //MainMenu* teste = createMainMenu(); //drawMainMenu(teste); //deleteMainMenu(teste); /*Game* teste = createGame(); //OptionsMenu* teste = createOptionsMenu(0, 0); drawGame(teste); flipMouse(); drawMouse(); flipDisplay(); sleep(10); deleteGame(teste);*/ while (!whack->done) { updateWhack(whack); if (get_counter(whack->timer) % 4 == 0){ if (!whack->done && whack->draw) { drawWhack(whack); } if (getMouse()->draw) { flipMouse(); drawMouse(); flipDisplay(); } } } stopWhack(whack); vg_exit(); printf("\nTerminated\n"); return 0; }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup(void) { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fresh); sef_setcb_init_lu(sef_cb_init_fresh); /* Register signal callback. */ sef_setcb_signal_handler(sef_cb_signal_handler); /* Let SEF perform startup. */ sef_startup(); }
int main(int argc, char **argv) { /* Initialize service */ sef_startup(); if (argc == 1) { print_usage(argv); return 0; } proc_args(argc, argv); return 0; }
static void sef_local_startup() { sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_lu(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fresh); sef_setcb_lu_prepare(sef_cb_lu_prepare_always_ready); sef_setcb_lu_state_isvalid(sef_cb_lu_state_isvalid_workfree); sef_setcb_signal_handler(sef_cb_signal_handler); sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fresh); /* No live update support for now. */ /* Register signal callbacks. */ sef_setcb_signal_handler(sef_cb_signal_handler); /* Let SEF perform startup. */ sef_startup(); }
PRIVATE void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_lu(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fresh); /* Register live update callbacks. */ sef_setcb_lu_prepare(sef_cb_lu_prepare_always_ready); sef_setcb_lu_state_isvalid(sef_cb_lu_state_isvalid_standard); /* Let SEF perform startup. */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ PRIVATE void sef_local_startup(void) { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_lu(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fresh); /* Register live update callbacks. */ sef_setcb_lu_prepare(sef_cb_lu_prepare); sef_setcb_lu_state_isvalid(sef_cb_lu_state_isvalid); sef_setcb_lu_state_dump(sef_cb_lu_state_dump); /* Let SEF perform startup. */ sef_startup(); }
int main(int argc, char **argv) { /* Initialize service */ sef_startup(); printf("lab4: MOUSE \n"); if (argc == 1) { print_usage(argv); return 0; } else { proc_args(argc, argv); } return 0; }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup(void) { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(SEF_CB_INIT_RESTART_STATEFUL); /* Register live update callbacks. */ sef_setcb_init_lu(sef_cb_init_lu); sef_setcb_lu_prepare(sef_cb_lu_prepare); sef_setcb_lu_state_changed(sef_cb_lu_state_changed); sef_setcb_lu_state_isvalid(sef_cb_lu_state_isvalid_standard); /* Let SEF perform startup. */ sef_startup(); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ static void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_fresh(sef_cb_init_fresh); /* Register live update callbacks. */ sef_setcb_lu_prepare(sef_cb_lu_prepare); sef_setcb_lu_state_isvalid(sef_cb_lu_state_isvalid); sef_setcb_lu_state_dump(sef_cb_lu_state_dump); /* Register signal callbacks. */ sef_setcb_signal_handler(sef_cb_signal_handler); /* Let SEF perform startup. */ sef_startup(); }
int main(int argc, char *argv[]) { /* Initialize service */ sef_startup(); /* Enable IO-sensitive operations for ourselves (used in lab3 to allow user level programs to executo I/O instructions) sys_enable_iop(SELF); */ if (argc == 1) { print_usage(argv); return 0; } else { proc_args(argc, argv); } return 0; }
int main(int argc, char **argv) { sef_startup(); /* Enable IO-sensitive operations for ourselves */ sys_enable_iop(SELF); if ( argc == 1 ) { print_usage(argv); return 0; } else { proc_args(argc, argv); } return 0; }
PUBLIC void ddekit_init(void) { sef_startup(); ddekit_pgtab_init(); ddekit_init_threads(); ddekit_init_irqs(); ddekit_init_timers(); ddekit_dispatcher_thread_init(); exit_sem = ddekit_sem_init(0); }
/*===========================================================================* * sef_local_startup * *===========================================================================*/ PRIVATE void sef_local_startup() { /* Register init callbacks. */ sef_setcb_init_response(do_init_ready); sef_setcb_init_fresh(sef_cb_init_fresh); sef_setcb_init_restart(sef_cb_init_fail); /* Register live update callbacks. */ sef_setcb_lu_response(do_upd_ready); /* Register signal callbacks. */ sef_setcb_signal_handler(sef_cb_signal_handler); sef_setcb_signal_manager(sef_cb_signal_manager); /* Let SEF perform startup. */ sef_startup(); }