我的项目使用的是ESP32-C3,我正在开发USB CDC-ACM,我的程序希望使用CDC-ACM来putchar和getchar,但是不想putchar的next必须跟在printf("\n")之后触发输出,我该如何解决?谢谢!
1. idf.py menuconfig -> Component config -> ESP System Set
ting -> Channel for console output -> USB Serial/JTAG Controlller
2. 在标准 Unix 环境中:
a. fflush(标准输出)
b。setvbuf(stdout,NULL,_IONBF,0)
但是ESP32C3 USB CDC-ACM好像是硬件实现的,a/b方法不行。