Esempio n. 1
0
__attribute__ ((used))  int _write (int fd, char *ptr, int len)
{
  size_t i;
  for (i=0; i<len;i++) {
    UART_SEND_BYTE(ptr[i]); // call character output function
    }
  return len;
}
Esempio n. 2
0
void uart_send_int(int str, UART_TypeDef *UART)
{
	int i;
	for(i=0;i<4;i++)
	{
        while(UART_FIFO_TX_FULL(UART) == 1);
		UART_SEND_BYTE(str, UART);
		str = str >> 8;
	}
}
Esempio n. 3
0
void uart_send_char(unsigned char byte, UART_TypeDef *UART)
{
        while(UART_FIFO_TX_FULL(UART) == 1);
		UART_SEND_BYTE(byte, UART);
}
Esempio n. 4
0
void _ttywrch(int ch) {
    UART_SEND_BYTE(ch);
}
Esempio n. 5
0
int fgetc(FILE *f) {
    return (UART_SEND_BYTE(UART_RECV_BYTE()));
}
Esempio n. 6
0
int fputc(int ch, FILE *f) {
    return (UART_SEND_BYTE(ch));
}
Esempio n. 7
0
int getchar(void)
{
    return (UART_SEND_BYTE(UART_RECV_BYTE()));
}
Esempio n. 8
0
int putchar(int ch)
{
    return (UART_SEND_BYTE(ch));
}