示例#1
0
文件: app.c 项目: Mojofreem/flub
int appUpdate(uint32_t ticks) {
    gfxUpdate(ticks);
    inputUpdate(ticks);
    consoleUpdate(ticks);

    videoUpdate();

    return 1;
}
示例#2
0
int draw_delete_dialouge(void) {
  draw_clearscrn();
  // Top screen already selected form draw_clearscrn
  printf("\n\n\n\t\t%sDelete %-35.35s%s", FG_RED, file_arr[selected+scroll].name, RESET);
  printf("\n\n\t\t[A] - Yes\n\t\t[B] - No");

  while (appletMainLoop()) {
    consoleUpdate(NULL);
    hidScanInput();
    u32 exitkDown = hidKeysDown(CONTROLLER_P1_AUTO);
    if (exitkDown & KEY_A) {
      return 0;
    }
    else if (exitkDown & KEY_B) {
      return 1;
    }
    consoleUpdate(NULL);
    //gfxFlushBuffers();
    //gfxSwapBuffers();
  }
  // If something goes wrong (+ stops compile warning)
  return 1;
}
示例#3
0
文件: mpu.c 项目: florianrassl/avr
int main(){
	//char *ptr =(char*)getDataPtr(0);
	uart0Init();
	sei();
	uart0PutString("MPU\n\r");
	
	uart0SetStdout();	
	
	consoleInit();	
	i2c_init();

	addTool(&mpu6050Tool, "mpu");

	while(1){
		consoleUpdate();	
	}
	return 0;
}
示例#4
0
文件: main.c 项目: florianrassl/avr
void loop(){
	consoleUpdate();

}