int main(void) { #if defined (__USE_LPCOPEN) // Read clock settings and update SystemCoreClock variable SystemCoreClockUpdate(); #if !defined(NO_BOARD_LIB) // Set up and initialize all required blocks and // functions related to the board hardware Board_Init(); // Set the LED to the state of "On" Board_LED_Set(0, true); #endif #endif // TODO: insert code here Chip_SWM_MovablePortPinAssign(SWM_SWO_O, 1, 2); SysTick_Config(SystemCoreClock / 1000); printf("Started\n"); Setup(); i2cTest(); // Force the counter to be placed into memory volatile static int i = 0 ; // Enter an infinite loop, just incrementing a counter while(1) { i++ ; } return 0 ; }
//----- Begin Code ------------------------------------------------------------ int main(void) { // initialize our libraries // initialize the UART (serial port) uartInit(); // make all rprintf statements use uart for output rprintfInit(uartSendByte); // initialize the timer system timerInit(); // clear terminal screen vt100ClearScreen(); vt100SetCursorPos(1,1); // print a little intro message so we know things are working rprintf("\r\nWelcome to i2c test!\r\n"); // run tests i2cTest(); return 0; }