摘要:        
这个函数通过以下几个条件来综合判定TTS播放结束: 主要判定逻辑: 1. 缓冲区数据检查 c #if NET_AUDIO_PLAY_BY_MP3 if (xStreamBufferBytesAvailable(mp3_player) == 0) // 播放完成 #elif NET_AUDIO_PLA    阅读全文
posted @ 2025-10-28 12:10
FBshark
阅读(3)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Queue 在 FreeRTOS 中的专指 是的,在 FreeRTOS 的语境下,Queue 这个词绝大多数时候是特指“消息队列”(Message Queue)。当API函数、数据类型或文档中提到 "Queue" 时,它们指的就是这个用于任务间通信的核心机制。 但这引出了一个更深层次的问题:为什么它    阅读全文
posted @ 2025-10-28 12:04
FBshark
阅读(7)
评论(0)
推荐(0)
        
            
        
        
摘要:        
实验:https://www.bilibili.com/opus/1126928057651691553 INMP441 数据手册:https://www.digikey.cn/htmldatasheets/production/1431884/0/0/1/inmp441-datasheet.htm    阅读全文
posted @ 2025-10-28 02:13
FBshark
阅读(16)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在C++中,const类型的变量默认具有内部链接性,因此可以安全地定义在.h文件中被多个.cpp文件包含。 基本用法 cpp 复制 下载 // constants.h const int MAX_SIZE = 100; const double PI = 3.14159; const std::st    阅读全文
posted @ 2025-10-28 01:49
FBshark
阅读(12)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、Base64的编码规则 Base64编码的核心目标是将二进制数据转换成由64个可打印ASCII字符组成的文本。 这64个字符是: 26个大写字母: A-Z 26个小写字母: a-z 10个数字: 0-9 2个符号: + 和 / 填充符: = (用于末尾填充,不属于64个字符之内) 编码步骤如下:    阅读全文
posted @ 2025-10-28 01:34
FBshark
阅读(10)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号