예제 #1
0
파일: library.c 프로젝트: hylu/s3c6410_ucos
//added by rb1004...2007.03.09
void UART_Printf(const char *fmt,...)
{
	va_list ap;
	char string[256];
	int i;

	va_start(ap, fmt);
	vsprintf(string, fmt, ap);
	for (i = 0; string[i]; i++) {
		UART_Putc(string[i]);
	}
	va_end(ap);
}
예제 #2
0
파일: uart.c 프로젝트: mrhexiaoheng/ble-3g
uint32_t UART_Puts(uint8_t *data, int size) {
	int index = 0;
	uint32_t ret = NRF_SUCCESS; 

	if (tx_fifo.max_size - tx_fifo.size < size) {
		return NRF_ERROR_NO_MEM;
	}
	
	for (index = 0; index < size; index++) {
		ret = UART_Putc(data[index]);
		if (ret != NRF_SUCCESS) {
			break;
		}
	}
	return ret;
}
예제 #3
0
파일: uart.c 프로젝트: hylu/s3c6410_ucos
void UART_Puts(char *s)
{
    while (*s) {
        UART_Putc(*s++);
    }
}