int main(void) { rcc_init(); GPIO_init(); USART2_init(); USART_SendString("Hello World\n"); while (1) { if (USART_ReceiveChar() == 'g'){ USART_SendString("Received your message\r\n"); } } }
int main() { RCC_ClocksTypeDef RCC_Clocks; RCC_GetClocksFreq(&RCC_Clocks); SysTick_Config(RCC_Clocks.HCLK_Frequency / 100); InitializeLEDs(); MyUSART_Init(); setvbuf(stdout, 0, _IONBF, 0); printf("Hello!\r\n"); char c; while(1) { if(USART_ReceiveChar(&c)) USART_SendChar(c); SetLEDs(c); } }