Example #1
0
File: main.c Project: PH111P/perm2
//---------------------------------------------------------------------------------
int main( ) {
    //---------------------------------------------------------------------------------
    readUserSettings( );

    irqInit( );
    // Start the RTC tracking IRQ
    initClockIRQ( );
    fifoInit( );
    touchInit( );

    mmInstall( FIFO_MAXMOD );

    SetYtrigger( 80 );

    installWifiFIFO( );
    installSoundFIFO( );

    installSystemFIFO( );

    irqSet( IRQ_VCOUNT, VcountHandler );
    irqSet( IRQ_VBLANK, VblankHandler );

    irqEnable( IRQ_VBLANK | IRQ_VCOUNT | IRQ_NETWORK );

    setPowerButtonCB( powerButtonCB );

    // Keep the ARM7 mostly idle
    while( !exitflag ) {
        if( 0 == ( REG_KEYINPUT & ( KEY_SELECT | KEY_START | KEY_L | KEY_R ) ) ) {
            exitflag = true;
        }
        swiWaitForVBlank( );
    }
    return 0;
}
int main(void) {

	cli();
	
	touchInit();
	
	_delay_ms(500);
	
	elInit();
	
	sei();
	
	for (uint8_t x=0; x<80; x++) {
		elPixel(x, x, on);
		elPixel(x, x+80, on);
		elPixel(79-x, x, on);
		elPixel(79-x, x+80, on);
	}

	//EL_CursorXY(0,1);
	//printf("EL160.80.38-SM1");
	
	for (;;);
}