我在一个没有串口的设备上,想通过虚拟一个串口,让tshell和tty通信。
我虚拟的串口只是得到回调函数的指针。
现在我的shell in函数如下。tty收到字符串都只能做为一个一个字符处理。
请教各位,可以采用什么方法实现呢?谢谢各位
void bspShellInput
(
const char * ptr_
)
{
char car;
if ( ptr_ == 0)
{
return;
}
while ( (car = *ptr_++) != 0 )
{
(*pointer_tty.putRcvChar_tty)(pointer_tty.putRcvArg_tty,car);
}
}