コード例 #1
0
ファイル: mem_serial.c プロジェクト: Vassilko/lichee
__u32 serial_gets_nommu(char* buf, __u32 n)
{
	__u32 i;
	char c;
	
	for (i=0; i<n; i++) {
		c = serial_get_char_nommu();
		if (c == 0)
			break;
		buf[i] = c;
	}
	return i+1;
}
コード例 #2
0
ファイル: mem_serial.c プロジェクト: 925outer/BPI-M2P-bsp
__u32 serial_gets_nommu(char* buf, __u32 n)
{
	__u32 i = 0;
	char c = '\0';
	
	if(0 == serial_inited_flag){
	    return FAIL;
	}

	for (i=0; i<n; i++) {
		c = serial_get_char_nommu();
		if (c == 0)
			break;
		buf[i] = c;
	}
	return i+1;
}