/** * setup * Initialises all appropriate global-level variables and sets up all modules * appropriately. Also retrieves previous state from EEPROM. */ void setup() { char welcomeStr1[] = "Welcome to "; char welcomeStr2[] = " FennecScales!"; int timer = 0; setupPower(); retrieveState(); initialiseRS232(); initialiseADC(); setupTMR1(); setupSPI(); //initialiseEEPROM(); //initiateTTS(); initLCD(); initialiseNumPad(); //initialisePushBtn(); clearLCD(); stringToLCD(welcomeStr1, LCD_LINE_1); stringToLCD(welcomeStr2, LCD_LINE_2); /* Configure interrupts */ INTCONbits.GIE = 1; // Enable global interrupts and priority INTCONbits.PEIE = 1; RCONbits.IPEN = 1; for (timer = 0; timer <= 0x3FF; ++timer) { writeLEDbar(timer, 0x3FF); } }
void startFlash() { //DCOCTL = 0; // Select lowest DCOx and MODx settings //BCSCTL1 = CALBC1_1MHZ; // Set DCO to 1MHz //DCOCTL = CALDCO_1MHZ; //FCTL2 = FWKEY + FSSEL0 + FN1; // MCLK/3 for Flash Timing Generator retrieveState(); }
WinScreenSaver::WinScreenSaver() { #ifndef Q_OS_OS2 lowpower = poweroff = screensaver = 0; #else SSaver = new QLibrary("SSCORE"); SSaver->load(); SSCore_TempDisable = SSCore_TempEnable = NULL; if (SSaver->isLoaded()) { SSCore_TempDisable = (FuncPtr) SSaver->resolve("SSCore_TempDisable"); SSCore_TempEnable = (FuncPtr) SSaver->resolve("SSCore_TempEnable"); } #endif state_saved = false; modified = false; retrieveState(); }