7 * Send one char to uart.
9 void uart_send_char(char val)
15 * Read one char from uart.
17 char uart_get_char(void)
23 * Initialize UART - platform dependent
27 init_uart0((int)9600, UART_BITS_8, UART_STOP_BIT_1, UART_PARIT_OFF, 0 );
32 * Send string to serial output in ASCII code. .
33 * @param data[] string to print
35 void send_rs_str(const char data[])
41 for (j = 0; j < 255; j++)
43 if(data[j] == 0) break;
46 for (i= 0 ; i < j; i++)
48 uart_send_char(data[i]);
53 * Send int value to serial output in ASCII code. Removes unused zeros.
54 * @param val value to print
56 void send_rs_int(int val)
62 for(i = 0; i < 8; i++)
64 dat[i] = (val & 0xF) + 0x30;
70 for(i = 0; i < 8; i++)
72 if((pom == 0) & (dat[7-i] == '0'))
74 if((i == 6) | (i == 7))
79 uart_send_char(dat[7-i]);