void main(void) { int i = 0; MAIN_vInit(); IO_vWritePort(P2, 0x0F55); ASC0_vReceiverOn(); while(1) { homeScreen(); } } // End of function main
void main(void) { // USER CODE BEGIN (Main,2) // USER CODE END MAIN_vInit(); // USER CODE BEGIN (Main,4) cn_main(); // USER CODE END } // End of function main
void main(void) { // USER CODE BEGIN (Main,2) // USER CODE END MAIN_vInit(); // USER CODE BEGIN (Main,3) StartOS(OSDEFAULTAPPMODE); // USER CODE END while(1) { // USER CODE BEGIN (Main,4) // USER CODE END } } // End of function main
void main(void) { // USER CODE BEGIN (Main,2) signed int ret_left; signed int ret_right; volatile signed int gyrovalue; unsigned char ledvalue; volatile signed int winkel = 0.0; volatile signed int val_x; volatile signed int val_y; volatile signed int val_z; unsigned char counter = 0; unsigned char timebase = 20; // * 5 ms // USER CODE END MAIN_vInit(); // USER CODE BEGIN (Main,3) BalanceInit(); // USER CODE END while(1) { // USER CODE BEGIN (Main,4) while(0 == timerevent); timerevent = 0; counter--; if (counter == 0) { counter = timebase; ReadSensorData(); Balance(); // start reading the data, they will be get then gyrovalue = ReadSpinValue(); winkel = GetCurrentAngle(); ledvalue = ReadSpinValueRaw(); val_x = ReadAccelValue(DIRECTION_X) + 512; val_y = ReadAccelValue(DIRECTION_Y) + 512; val_z = ReadAccelValue(DIRECTION_Z) + 512; P10_OUT_P7 = (gyrovalue > 35) ? 0 : 1; P10_OUT_P6 = (gyrovalue > 25) ? 0 : 1; P10_OUT_P5 = (gyrovalue > 15) ? 0 : 1; P10_OUT_P4 = (gyrovalue > 5) ? 0 : 1; P10_OUT_P3 = (gyrovalue < -5) ? 0 : 1; P10_OUT_P2 = (gyrovalue < -15) ? 0 : 1; P10_OUT_P1 = (gyrovalue < -25) ? 0 : 1; P10_OUT_P0 = (gyrovalue < -35) ? 0 : 1; // do some kind of stuff //ret_left = 00; //ret_right = 00; //SetMotorSpeeds(&ret_left, &ret_right); //SetMotorSpeedsNoReturn(links_p, rechts_p); // faehrt vorwärts hoffentlich // und au langsam //SetMotorSpeedsNoReturn(speed, speed);//20, 20); } // USER CODE END } } // End of function main
sword main(void) { sword swReturn; // USER CODE BEGIN (Main,2) // USER CODE END swReturn = 0; switch(RESET_INDICATOR) { case WATCHDOG_RESET: // the last reset was a watchdog triggered // (hardware) reset // USER CODE BEGIN (Main,3) // USER CODE END case SOFTWARE_RESET: // the last reset was an internally // triggered software reset // USER CODE BEGIN (Main,4) // USER CODE END case ESR0_RESET: // the last reset was an externally // triggered hardware reset (#ESR0 pin) // USER CODE BEGIN (Main,4.1) // USER CODE END case ESR1_RESET: // the last reset was an externally // triggered hardware reset (#ESR1 pin) // USER CODE BEGIN (Main,4.2) // USER CODE END case POWERON_RESET: // the last reset was an externally // triggered power on reset (#POR pin) // USER CODE BEGIN (Main,5) // USER CODE END default: // USER CODE BEGIN (Main,6) // USER CODE END MAIN_vInit(); } // USER CODE BEGIN (Main,7) StartOS(OSDEFAULTAPPMODE); // USER CODE END return(swReturn); } // End of function main