Exemple #1
0
void com_putchar(char ch) 
{
	if (ch == '\n') {
		com_putchar('\r');
	}

	while ((READ_PORT_UCHAR (pv(SER_LSR(COM_BASE))) & SR_LSR_TBE) == 0);

	WRITE_PORT_UCHAR(pv(SER_THR(COM_BASE)), ch);
}
Exemple #2
0
void com_print(char *format, ...)
{
	char    dbg_msg[MAX_PATH];
	char   *msg = dbg_msg;
	va_list args;

	va_start(args, format);

	_vsnprintf(
		dbg_msg, sizeof(dbg_msg), format, args);

	va_end(args);

	while (*msg) {
		com_putchar(*msg++);
	}
}
Exemple #3
0
void com_send_pkt(u8 *buf,u8 len)
{
	while(len--){
		com_putchar(*buf++);
	}
}
Exemple #4
0
static void send_cmd (U8 *str) {
  /* Send Command Mode strings to Modem */
  while (*str) {
    com_putchar (*str++);
  }
}