Exemple #1
0
int sscanf_(const char *buf, const char *format, ...){
   int ret = 0;

   va_list arg;
   va_start(arg, format);
   ret = vfsscanf_(buf, format, arg);
   va_end(arg);
   return(ret);
}
Exemple #2
0
int scanf_(const char *format, ...){
   int ret = 0;
   char rx_buf[APP_TX_BUF_SIZE];
   va_list arg;
   if (USB_CDC_is_connected()) {
      if (USB_VCP_get_string(rx_buf)) {
         va_start(arg, format);
         ret = vfsscanf_(rx_buf, format, arg);
         va_end(arg);
      } else {
         ret = -1;
      }
   }
   return(ret);
}
Exemple #3
0
int scanf_(const char *format, ...){
	int ret = 0;
	char rx_buf[APP_TX_BUF_SIZE];
	va_list arg;
	if(UB_USB_CDC_GetStatus()==USB_CDC_CONNECTED){
		if(UB_USB_CDC_ReceiveString(rx_buf)==RX_READY){
			va_start(arg, format);
			ret = vfsscanf_(rx_buf, format, arg);
			va_end(arg);
		}else{
			ret = -1;
		}
	}
	return(ret);
}