int init() { initPorts(); initUART1(); initI2C(); return 0; }
/* Main Initfunction --------------------------------------------------------*/ void initSystem() { /* Configure the system clocks */ RCC_Configuration(); /* Configure TIMs */ TIM_Configuration(); /* Configure the GPIO ports UART */ GPIO_Configuration(); /* UART Interrupt */ NVIC_Configuration(); initUART1(); initUART2(); initUART3(); //initUART4(); /* initDMA for Sensors */ initDMA(); /* initADC for Sensros */ initADC(); /* inti System Ticker */ /* does not work in Interrupt */ /* Pause(ms) function */ initSysTick(); /* init I2C1 for Compas */ initI2C(); }
/** * @brief Main function * @param None * @retval None */ int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer initUART1(); __bis_SR_register(LPM3_bits + GIE); // Enter LPM3, interrupts enabled __no_operation(); // For debugger return 0; }
void Initialize() { int pbClk = SYSTEMConfigPerformance(SYS_FREQ); InitializeIO(); //set up IO (directions and functions) initUART1(pbClk); SpiInitDevice(1, 1, 0, 0); nrf24l01_initialize_debug(true, width, false); //initialize the 24L01 to the debug configuration as RX, 1 data byte, and auto-ack disabled }
int main(void) { initUART1(); initUART2(); char transmitCharacter = 'c'; while(1) { U2TXREG = transmitCharacter; } return 0; }
main(void) { // Initialisierung der Port Register initPort(); // Dco Taktquelle aktivieren mit 7.3728MHz DCO (); // UART-RS232 mit 115.2kBit/s initialisieren initUART1(); while(1) { project(); } }
void initTruck(){ //Setup Debugging Connection initUART1(); //Check for any errors checkErrorCodes(); //Setup GPS initGPS(); initTimer4(); //Setup Input and Output initPWM(0b11,0b11); PWMOutputCalibration(1,HUNTER_TRUCK_STEERING_SCALE_FACTOR, HUNTER_TRUCK_STEERING_OFFSET); PWMOutputCalibration(2,HUNTER_TRUCK_THROTTLE_SCALE_FACTOR, HUNTER_TRUCK_THROTTLE_OFFSET); setThrottle(0); setSteering(0); //Setup Datalink // initDataLink(); }