int main (void){ DIO_voidInit(); TACTILE_voidInit(); LCD_VoidInit(); EEPROM_voidInit(); u8 Local_FirstCheck; EEPROM_u8ReadByte(FLAG_ADDRESS,&Local_FirstCheck); if(Local_FirstCheck==0xFF) { EEPROM_voidWriteByte(20,TEMP_ADDRESS); EEPROM_voidWriteByte(2,SPEED_ADDRESS); EEPROM_voidWriteByte(0,FLAG_ADDRESS); } //LCD_VoidString("sfs"); while (1){ app(); } return 0 ; }
void main(void) { u16 Local_u8ADCReading; u16 Local_u8LCDresult[5]; u8 Local_u8SW; u8 Local_u8ADCanalog; DIO_voidInit(); TACTILE_voidInit(); ADC_voidConfig(); ADC_voidEnable(); LCD_voidInit(); while (1) { ADC_voidReadSingleShot(&Local_u8ADCReading); DIO_u8ReadPinVal(DIO_u8PIN31, &Local_u8SW); Local_u8ADCanalog=((Local_u8ADCReading>>6)*(u16)5)/(u16)1024; switch (Local_u8SW) { case TACTILE_u8Pressed: DIO_u8WritePinVal(DIO_u8PIN27, 1); itoa(Local_u8ADCanalog+5, Local_u8LCDresult, 10); LCD_voidWriteString(Local_u8LCDresult); delay_ms(5); break; case TACTILE_u8Released: DIO_u8WritePinVal(DIO_u8PIN27, 0); itoa(Local_u8ADCanalog, Local_u8LCDresult, 10); LCD_voidWriteString(Local_u8LCDresult); delay_ms(5); break; } LCD_voidClearSceen(); } return; }