Kai

Results 19 issues of Kai

使用这个250ma的LDO带功耗不低的ESP32和一片LCD真的没问题吗

# 环境 * macOS Big Sur 11.6 * Pre-release v3.0.0和master(标题v3.0.1)均可复现 * Python 3.8 # titlebar丢失如图: ![image](https://user-images.githubusercontent.com/60053077/183465092-90a4a67e-1c0a-4960-abbd-c16fc890a90e.png)

bug

是有什么不稳定因素,还是为了主推2.1啊,还是仅仅只是选错了

当前的软件CRC查表实现略大,表大约要1k的flash,对于某些flash紧张的单片机可以优化点。 但是软件算法的多项式似乎是0xEDB88320,硬件CRC的很多都是0x4C11DB7,比如ch32v20x、stm32f410之类的。 不过似乎应该只要写入时和读取校验时的CRC计算方式一样就行吧,这样对于不同单片机的硬件不同算法关系也不大?

https://github.com/armink/EasyLogger/blob/8585ed801d8ae57af6f2bc41ada8107a0eca44de/easylogger/src/elog_async.c#L149-L153 这边直接丢弃了后面部分的log,是否会导致丢失了'\0',ELOG_NEWLINE_SIGN和着色结尾之类的?

### RT-Thread Version master ### Hardware Type/Architectures h750 ### Develop Toolchain GCC ### Describe the bug 引入或间接引入会导致log_d等api受到污染 在程序中定义LOG_TAG后引入ulog后再引入fal,或是先引入fal再定义LOG_TAG引入ulog,均会导致log_d等小写api使用FAL的log ![image](https://github.com/user-attachments/assets/378b32dc-4137-457c-a595-5f8dd75a54c1) ![image](https://github.com/user-attachments/assets/6f8abbcb-350d-43be-b362-444de86b9b3b) ![image](https://github.com/user-attachments/assets/d37b68f9-a7e1-493c-b1ba-87bea4b61495) ### Other additional context _No response_

### Describe problem solved by the proposed feature 在finsh开到较高的波特率(比如2M)时,串口驱动(serial_v2)可能会来不及接收连续的数据(比如上键,\x1B\x5B\x41)导致overrun的问题,即使我使用的是480M的H750并将中断所用到的函数放入了itcm。 ![image](https://github.com/RT-Thread/rt-thread/assets/60053077/912ead39-3519-404c-a811-71fff587c4a6) 考虑到现在很多新的STM32都带了硬件FIFO,我在初始化完后使能硬件FIFO,finsh就可以顺利的接到上了 ![image](https://github.com/RT-Thread/rt-thread/assets/60053077/8b0cc8e5-8e0e-4c1a-8a13-652aaeafe80e) ![image](https://github.com/RT-Thread/rt-thread/assets/60053077/25cdd604-2954-4645-8f55-17b953ac148b) ![image](https://github.com/RT-Thread/rt-thread/assets/60053077/677d28d9-1876-4736-b425-dc38d43aeac8) 未来会考虑为STM32的串口驱动加入硬件FIFO吗 ### Describe your preferred solution _No response_ ### Describe possible alternatives _No response_

Some DAP may not have `product_string` but it can be matched by `interface_desc`. So, we could use it as this DAP's name to avoid an empty name