1、同步BR28。add 文件传输crc校验心跳包,防止传输大文件校验超时;

2、修正科大讯飞、摄像头测试问题;
This commit is contained in:
huxi
2025-12-15 14:39:25 +08:00
parent 719f612ab5
commit 48416abdf1
67 changed files with 3512 additions and 2958 deletions
+3
View File
@@ -275,6 +275,7 @@ int mic_data_write(void *mic, void *data, int len)
struct voice_mic_data *fb = (struct voice_mic_data *)mic;
int wlen = 0;
wlen = cbuf_write(&fb->cbuf, data, len);
//如果有较多丢包,要开下读的putchar打印,评估是否需要加大cbuf
if (wlen < len) {
putchar('D');
}
@@ -285,9 +286,11 @@ int mic_data_read(void *mic, void *data, int len)
struct voice_mic_data *fb = (struct voice_mic_data *)mic;
/* printf("%s. %d, %d", __func__, len, cbuf_get_data_len(&fb->cbuf)); */
if (cbuf_get_data_len(&fb->cbuf) < len) {
/* putchar('B'); */
return 0;
} else {
int wlen = cbuf_read(&fb->cbuf, data, len);
/* putchar('G'); */
return wlen;
}
}