ESP8266_MP3
初始化SPI RAM FIFO,如果开了宏定义FAKE_SPI_BUFF,则此函数无实际作用,否则初始化HSPI口,连接SPI RAM; 创建wifi连接任务,将路由器的SSID和password编译在程序中; wifi连接任务建立读取网络音频码流的任务; 网络音频码流读取任务与音频服务器建立HTTP连接; 读取服务器返回的数据,每次最多读取64字节; 将读取到的数据写入SPI RAM FIFO,如果没有外部SPI RAM,就放在内部FIFO; 判断MAD任务是否建立,且SPI RAM FIFO中剩余的空间长度小于FIFO总尺寸的一半; 满足7中的条件,则建立MP3码流解码任务,将任务建立标志置位,否则不做操作; 判断网络音频码流读取次数是否是256的整数倍,如果是,则打印SPI RAM FIFO已填充的长度…; 回到第五步。
文件列表
ESP8266_MP3
(预估有个401文件)
tasks.c
102KB
blank.bin
4KB
esp_init_data_default.bin
128B
boot_v1.3(b3).bin
2KB
libmad.a
416KB
huffman.c
72KB
libdriver.a
46KB
gen_misc.bat
2KB
gen_misc.bat
2KB
libmain.a
123KB
暂无评论