├── README.md ├── baidu_rest ├── .gitignore ├── 8k.amr ├── LICENSE ├── Makefile ├── README.md ├── baidu_reset_api.py ├── components │ ├── bsp │ │ ├── component.mk │ │ ├── include │ │ │ └── wm8978.h │ │ └── wm8978.c │ ├── espressif │ │ ├── .tags │ │ ├── .tags_sorted_by_file │ │ ├── component.mk │ │ ├── eth.c │ │ ├── event.c │ │ ├── include │ │ │ ├── eth.h │ │ │ ├── event.h │ │ │ └── wifi.h │ │ └── wifi.c │ ├── fifo │ │ ├── component.mk │ │ ├── include │ │ │ ├── spiram.h │ │ │ └── spiram_fifo.h │ │ └── spiram_fifo.c │ ├── hal │ │ ├── component.mk │ │ ├── hal_eth.c │ │ ├── hal_i2c.c │ │ ├── hal_i2s.c │ │ └── include │ │ │ ├── hal_eth.h │ │ │ ├── hal_i2c.h │ │ │ └── hal_i2s.h │ ├── http │ │ ├── component.mk │ │ ├── http.c │ │ ├── include │ │ │ ├── http.h │ │ │ └── url_parser.h │ │ └── url_parser.c │ ├── rest │ │ ├── baidu_rest.c │ │ ├── component.mk │ │ ├── include │ │ │ ├── baidu_rest.h │ │ │ └── record_task.h │ │ └── record_task.c │ └── webserver │ │ ├── component.mk │ │ ├── include │ │ └── webserver.h │ │ └── webserver.c ├── main │ ├── component.mk │ └── main.c ├── sdkconfig └── www │ ├── index.html │ └── static │ ├── esp32.png │ └── logo.png ├── ble_gateway ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── components │ ├── ble │ │ ├── ble.c │ │ ├── ble_gap.c │ │ ├── component.mk │ │ └── include │ │ │ └── ble.h │ ├── bsp │ │ ├── component.mk │ │ ├── include │ │ │ └── wm8978.h │ │ └── wm8978.c │ ├── espressif │ │ ├── .tags │ │ ├── .tags_sorted_by_file │ │ ├── component.mk │ │ ├── eth.c │ │ ├── event.c │ │ ├── include │ │ │ ├── eth.h │ │ │ ├── event.h │ │ │ └── wifi.h │ │ └── wifi.c │ ├── hal │ │ ├── component.mk │ │ ├── hal_eth.c │ │ ├── hal_i2c.c │ │ ├── hal_i2s.c │ │ └── include │ │ │ ├── hal_eth.h │ │ │ ├── hal_i2c.h │ │ │ └── hal_i2s.h │ ├── http │ │ ├── component.mk │ │ ├── http.c │ │ ├── include │ │ │ ├── http.h │ │ │ └── url_parser.h │ │ └── url_parser.c │ └── webserver │ │ ├── component.mk │ │ ├── include │ │ └── webserver.h │ │ └── webserver.c ├── main │ ├── component.mk │ └── main.c ├── sdkconfig └── www │ ├── index.html │ └── static │ ├── esp32.png │ └── logo.png ├── bt_speaker ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── components │ ├── bsp │ │ ├── component.mk │ │ ├── include │ │ │ ├── tcp.h │ │ │ └── wm8978.h │ │ ├── tcp.c │ │ └── wm8978.c │ ├── bt_speaker │ │ ├── bt_app_av.c │ │ ├── bt_app_av.h │ │ ├── bt_app_core.c │ │ ├── bt_app_core.h │ │ ├── bt_speaker.c │ │ ├── component.mk │ │ └── include │ │ │ └── bt_speaker.h │ ├── espressif │ │ ├── .tags │ │ ├── .tags_sorted_by_file │ │ ├── component.mk │ │ ├── eth.c │ │ ├── event.c │ │ ├── include │ │ │ ├── eth.h │ │ │ ├── event.h │ │ │ └── wifi.h │ │ └── wifi.c │ └── hal │ │ ├── component.mk │ │ ├── hal_eth.c │ │ ├── hal_i2c.c │ │ ├── hal_i2s.c │ │ └── include │ │ ├── hal_eth.h │ │ ├── hal_i2c.h │ │ └── hal_i2s.h ├── main │ ├── component.mk │ └── main.c └── sdkconfig ├── ethernet ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── components │ ├── bsp │ │ ├── component.mk │ │ ├── include │ │ │ └── wm8978.h │ │ └── wm8978.c │ ├── espressif │ │ ├── .tags │ │ ├── .tags_sorted_by_file │ │ ├── component.mk │ │ ├── eth.c │ │ ├── event.c │ │ ├── include │ │ │ ├── eth.h │ │ │ ├── event.h │ │ │ └── wifi.h │ │ └── wifi.c │ └── hal │ │ ├── component.mk │ │ ├── hal_eth.c │ │ ├── hal_i2c.c │ │ ├── hal_i2s.c │ │ └── include │ │ ├── hal_eth.h │ │ ├── hal_i2c.h │ │ └── hal_i2s.h ├── main │ ├── component.mk │ └── main.c └── sdkconfig ├── hardware ├── README.md ├── V0A │ ├── esp32_v0a.pdf │ └── esp32_v0a_gerber.zip └── V0B │ ├── esp32_v0b.pdf │ └── esp32_v0b_gerber.zip ├── web_radio ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── components │ ├── audio_decode │ │ ├── component.mk │ │ ├── include │ │ │ └── mp3_decode.h │ │ └── mp3_decode.c │ ├── bsp │ │ ├── component.mk │ │ ├── include │ │ │ └── wm8978.h │ │ └── wm8978.c │ ├── espressif │ │ ├── .tags │ │ ├── .tags_sorted_by_file │ │ ├── component.mk │ │ ├── eth.c │ │ ├── event.c │ │ ├── include │ │ │ ├── eth.h │ │ │ ├── event.h │ │ │ └── wifi.h │ │ └── wifi.c │ ├── fifo │ │ ├── component.mk │ │ ├── include │ │ │ ├── spiram.h │ │ │ └── spiram_fifo.h │ │ └── spiram_fifo.c │ ├── hal │ │ ├── component.mk │ │ ├── hal_eth.c │ │ ├── hal_i2c.c │ │ ├── hal_i2s.c │ │ └── include │ │ │ ├── hal_eth.h │ │ │ ├── hal_i2c.h │ │ │ └── hal_i2s.h │ ├── http │ │ ├── component.mk │ │ ├── http.c │ │ ├── include │ │ │ ├── http.h │ │ │ └── url_parser.h │ │ └── url_parser.c │ └── mad │ │ ├── D.dat │ │ ├── Makefile │ │ ├── align.c │ │ ├── bit.c │ │ ├── component.mk │ │ ├── decoder.c │ │ ├── fixed.c │ │ ├── frame.c │ │ ├── huffman.c │ │ ├── imdct_s.dat │ │ ├── include │ │ ├── align.h │ │ ├── bit.h │ │ ├── config.h │ │ ├── decoder.h │ │ ├── fixed.h │ │ ├── frame.h │ │ ├── global.h │ │ ├── huffman.h │ │ ├── layer3.h │ │ ├── mad.h │ │ ├── stream.h │ │ ├── synth.h │ │ ├── timer.h │ │ └── version.h │ │ ├── layer3.c │ │ ├── mpg12 │ │ ├── layer12.c │ │ ├── layer12.h │ │ └── readme.txt │ │ ├── qc_table.dat │ │ ├── rq_table.dat │ │ ├── sf_table.dat │ │ ├── stream.c │ │ ├── synth.c │ │ ├── synth_stereo.c.unused │ │ ├── timer.c │ │ └── version.c ├── main │ ├── component.mk │ ├── include │ │ └── player.h │ ├── main.c │ └── player.c └── sdkconfig └── web_server ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── components ├── bsp │ ├── component.mk │ ├── include │ │ └── wm8978.h │ └── wm8978.c ├── espressif │ ├── .tags │ ├── .tags_sorted_by_file │ ├── component.mk │ ├── eth.c │ ├── event.c │ ├── include │ │ ├── eth.h │ │ ├── event.h │ │ └── wifi.h │ └── wifi.c ├── hal │ ├── component.mk │ ├── hal_eth.c │ ├── hal_i2c.c │ ├── hal_i2s.c │ └── include │ │ ├── hal_eth.h │ │ ├── hal_i2c.h │ │ └── hal_i2s.h ├── http │ ├── component.mk │ ├── http.c │ ├── include │ │ ├── http.h │ │ └── url_parser.h │ └── url_parser.c └── webserver │ ├── component.mk │ ├── include │ └── webserver.h │ └── webserver.c ├── main ├── component.mk └── main.c ├── sdkconfig └── www ├── index.html └── static ├── esp32.png └── logo.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/README.md -------------------------------------------------------------------------------- /baidu_rest/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /baidu_rest/8k.amr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/8k.amr -------------------------------------------------------------------------------- /baidu_rest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/LICENSE -------------------------------------------------------------------------------- /baidu_rest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/Makefile -------------------------------------------------------------------------------- /baidu_rest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/README.md -------------------------------------------------------------------------------- /baidu_rest/baidu_reset_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/baidu_reset_api.py -------------------------------------------------------------------------------- /baidu_rest/components/bsp/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/bsp/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/bsp/include/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/bsp/include/wm8978.h -------------------------------------------------------------------------------- /baidu_rest/components/bsp/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/bsp/wm8978.c -------------------------------------------------------------------------------- /baidu_rest/components/espressif/.tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/.tags -------------------------------------------------------------------------------- /baidu_rest/components/espressif/.tags_sorted_by_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/.tags_sorted_by_file -------------------------------------------------------------------------------- /baidu_rest/components/espressif/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/espressif/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/eth.c -------------------------------------------------------------------------------- /baidu_rest/components/espressif/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/event.c -------------------------------------------------------------------------------- /baidu_rest/components/espressif/include/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/include/eth.h -------------------------------------------------------------------------------- /baidu_rest/components/espressif/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/include/event.h -------------------------------------------------------------------------------- /baidu_rest/components/espressif/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/include/wifi.h -------------------------------------------------------------------------------- /baidu_rest/components/espressif/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/espressif/wifi.c -------------------------------------------------------------------------------- /baidu_rest/components/fifo/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/fifo/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/fifo/include/spiram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/fifo/include/spiram.h -------------------------------------------------------------------------------- /baidu_rest/components/fifo/include/spiram_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/fifo/include/spiram_fifo.h -------------------------------------------------------------------------------- /baidu_rest/components/fifo/spiram_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/fifo/spiram_fifo.c -------------------------------------------------------------------------------- /baidu_rest/components/hal/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/hal/hal_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/hal_eth.c -------------------------------------------------------------------------------- /baidu_rest/components/hal/hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/hal_i2c.c -------------------------------------------------------------------------------- /baidu_rest/components/hal/hal_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/hal_i2s.c -------------------------------------------------------------------------------- /baidu_rest/components/hal/include/hal_eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/include/hal_eth.h -------------------------------------------------------------------------------- /baidu_rest/components/hal/include/hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/include/hal_i2c.h -------------------------------------------------------------------------------- /baidu_rest/components/hal/include/hal_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/hal/include/hal_i2s.h -------------------------------------------------------------------------------- /baidu_rest/components/http/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/http/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/http/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/http/http.c -------------------------------------------------------------------------------- /baidu_rest/components/http/include/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/http/include/http.h -------------------------------------------------------------------------------- /baidu_rest/components/http/include/url_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/http/include/url_parser.h -------------------------------------------------------------------------------- /baidu_rest/components/http/url_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/http/url_parser.c -------------------------------------------------------------------------------- /baidu_rest/components/rest/baidu_rest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/rest/baidu_rest.c -------------------------------------------------------------------------------- /baidu_rest/components/rest/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/rest/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/rest/include/baidu_rest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/rest/include/baidu_rest.h -------------------------------------------------------------------------------- /baidu_rest/components/rest/include/record_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/rest/include/record_task.h -------------------------------------------------------------------------------- /baidu_rest/components/rest/record_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/rest/record_task.c -------------------------------------------------------------------------------- /baidu_rest/components/webserver/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/webserver/component.mk -------------------------------------------------------------------------------- /baidu_rest/components/webserver/include/webserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/webserver/include/webserver.h -------------------------------------------------------------------------------- /baidu_rest/components/webserver/webserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/components/webserver/webserver.c -------------------------------------------------------------------------------- /baidu_rest/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/main/component.mk -------------------------------------------------------------------------------- /baidu_rest/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/main/main.c -------------------------------------------------------------------------------- /baidu_rest/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/sdkconfig -------------------------------------------------------------------------------- /baidu_rest/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/www/index.html -------------------------------------------------------------------------------- /baidu_rest/www/static/esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/www/static/esp32.png -------------------------------------------------------------------------------- /baidu_rest/www/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/baidu_rest/www/static/logo.png -------------------------------------------------------------------------------- /ble_gateway/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /ble_gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/LICENSE -------------------------------------------------------------------------------- /ble_gateway/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/Makefile -------------------------------------------------------------------------------- /ble_gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/README.md -------------------------------------------------------------------------------- /ble_gateway/components/ble/ble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/ble/ble.c -------------------------------------------------------------------------------- /ble_gateway/components/ble/ble_gap.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ble_gateway/components/ble/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/ble/component.mk -------------------------------------------------------------------------------- /ble_gateway/components/ble/include/ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/ble/include/ble.h -------------------------------------------------------------------------------- /ble_gateway/components/bsp/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/bsp/component.mk -------------------------------------------------------------------------------- /ble_gateway/components/bsp/include/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/bsp/include/wm8978.h -------------------------------------------------------------------------------- /ble_gateway/components/bsp/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/bsp/wm8978.c -------------------------------------------------------------------------------- /ble_gateway/components/espressif/.tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/.tags -------------------------------------------------------------------------------- /ble_gateway/components/espressif/.tags_sorted_by_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/.tags_sorted_by_file -------------------------------------------------------------------------------- /ble_gateway/components/espressif/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/component.mk -------------------------------------------------------------------------------- /ble_gateway/components/espressif/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/eth.c -------------------------------------------------------------------------------- /ble_gateway/components/espressif/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/event.c -------------------------------------------------------------------------------- /ble_gateway/components/espressif/include/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/include/eth.h -------------------------------------------------------------------------------- /ble_gateway/components/espressif/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/include/event.h -------------------------------------------------------------------------------- /ble_gateway/components/espressif/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/include/wifi.h -------------------------------------------------------------------------------- /ble_gateway/components/espressif/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/espressif/wifi.c -------------------------------------------------------------------------------- /ble_gateway/components/hal/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/component.mk -------------------------------------------------------------------------------- /ble_gateway/components/hal/hal_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/hal_eth.c -------------------------------------------------------------------------------- /ble_gateway/components/hal/hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/hal_i2c.c -------------------------------------------------------------------------------- /ble_gateway/components/hal/hal_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/hal_i2s.c -------------------------------------------------------------------------------- /ble_gateway/components/hal/include/hal_eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/include/hal_eth.h -------------------------------------------------------------------------------- /ble_gateway/components/hal/include/hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/include/hal_i2c.h -------------------------------------------------------------------------------- /ble_gateway/components/hal/include/hal_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/hal/include/hal_i2s.h -------------------------------------------------------------------------------- /ble_gateway/components/http/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/http/component.mk -------------------------------------------------------------------------------- /ble_gateway/components/http/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/http/http.c -------------------------------------------------------------------------------- /ble_gateway/components/http/include/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/http/include/http.h -------------------------------------------------------------------------------- /ble_gateway/components/http/include/url_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/http/include/url_parser.h -------------------------------------------------------------------------------- /ble_gateway/components/http/url_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/http/url_parser.c -------------------------------------------------------------------------------- /ble_gateway/components/webserver/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/webserver/component.mk -------------------------------------------------------------------------------- /ble_gateway/components/webserver/include/webserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/webserver/include/webserver.h -------------------------------------------------------------------------------- /ble_gateway/components/webserver/webserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/components/webserver/webserver.c -------------------------------------------------------------------------------- /ble_gateway/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/main/component.mk -------------------------------------------------------------------------------- /ble_gateway/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/main/main.c -------------------------------------------------------------------------------- /ble_gateway/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/sdkconfig -------------------------------------------------------------------------------- /ble_gateway/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/www/index.html -------------------------------------------------------------------------------- /ble_gateway/www/static/esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/www/static/esp32.png -------------------------------------------------------------------------------- /ble_gateway/www/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ble_gateway/www/static/logo.png -------------------------------------------------------------------------------- /bt_speaker/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /bt_speaker/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/LICENSE -------------------------------------------------------------------------------- /bt_speaker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/Makefile -------------------------------------------------------------------------------- /bt_speaker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/README.md -------------------------------------------------------------------------------- /bt_speaker/components/bsp/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bsp/component.mk -------------------------------------------------------------------------------- /bt_speaker/components/bsp/include/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bsp/include/tcp.h -------------------------------------------------------------------------------- /bt_speaker/components/bsp/include/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bsp/include/wm8978.h -------------------------------------------------------------------------------- /bt_speaker/components/bsp/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bsp/tcp.c -------------------------------------------------------------------------------- /bt_speaker/components/bsp/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bsp/wm8978.c -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/bt_app_av.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/bt_app_av.c -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/bt_app_av.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/bt_app_av.h -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/bt_app_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/bt_app_core.c -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/bt_app_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/bt_app_core.h -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/bt_speaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/bt_speaker.c -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/component.mk -------------------------------------------------------------------------------- /bt_speaker/components/bt_speaker/include/bt_speaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/bt_speaker/include/bt_speaker.h -------------------------------------------------------------------------------- /bt_speaker/components/espressif/.tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/.tags -------------------------------------------------------------------------------- /bt_speaker/components/espressif/.tags_sorted_by_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/.tags_sorted_by_file -------------------------------------------------------------------------------- /bt_speaker/components/espressif/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/component.mk -------------------------------------------------------------------------------- /bt_speaker/components/espressif/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/eth.c -------------------------------------------------------------------------------- /bt_speaker/components/espressif/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/event.c -------------------------------------------------------------------------------- /bt_speaker/components/espressif/include/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/include/eth.h -------------------------------------------------------------------------------- /bt_speaker/components/espressif/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/include/event.h -------------------------------------------------------------------------------- /bt_speaker/components/espressif/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/include/wifi.h -------------------------------------------------------------------------------- /bt_speaker/components/espressif/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/espressif/wifi.c -------------------------------------------------------------------------------- /bt_speaker/components/hal/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/component.mk -------------------------------------------------------------------------------- /bt_speaker/components/hal/hal_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/hal_eth.c -------------------------------------------------------------------------------- /bt_speaker/components/hal/hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/hal_i2c.c -------------------------------------------------------------------------------- /bt_speaker/components/hal/hal_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/hal_i2s.c -------------------------------------------------------------------------------- /bt_speaker/components/hal/include/hal_eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/include/hal_eth.h -------------------------------------------------------------------------------- /bt_speaker/components/hal/include/hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/include/hal_i2c.h -------------------------------------------------------------------------------- /bt_speaker/components/hal/include/hal_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/components/hal/include/hal_i2s.h -------------------------------------------------------------------------------- /bt_speaker/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/main/component.mk -------------------------------------------------------------------------------- /bt_speaker/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/main/main.c -------------------------------------------------------------------------------- /bt_speaker/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/bt_speaker/sdkconfig -------------------------------------------------------------------------------- /ethernet/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /ethernet/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/LICENSE -------------------------------------------------------------------------------- /ethernet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/Makefile -------------------------------------------------------------------------------- /ethernet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/README.md -------------------------------------------------------------------------------- /ethernet/components/bsp/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/bsp/component.mk -------------------------------------------------------------------------------- /ethernet/components/bsp/include/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/bsp/include/wm8978.h -------------------------------------------------------------------------------- /ethernet/components/bsp/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/bsp/wm8978.c -------------------------------------------------------------------------------- /ethernet/components/espressif/.tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/.tags -------------------------------------------------------------------------------- /ethernet/components/espressif/.tags_sorted_by_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/.tags_sorted_by_file -------------------------------------------------------------------------------- /ethernet/components/espressif/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/component.mk -------------------------------------------------------------------------------- /ethernet/components/espressif/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/eth.c -------------------------------------------------------------------------------- /ethernet/components/espressif/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/event.c -------------------------------------------------------------------------------- /ethernet/components/espressif/include/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/include/eth.h -------------------------------------------------------------------------------- /ethernet/components/espressif/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/include/event.h -------------------------------------------------------------------------------- /ethernet/components/espressif/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/include/wifi.h -------------------------------------------------------------------------------- /ethernet/components/espressif/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/espressif/wifi.c -------------------------------------------------------------------------------- /ethernet/components/hal/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/component.mk -------------------------------------------------------------------------------- /ethernet/components/hal/hal_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/hal_eth.c -------------------------------------------------------------------------------- /ethernet/components/hal/hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/hal_i2c.c -------------------------------------------------------------------------------- /ethernet/components/hal/hal_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/hal_i2s.c -------------------------------------------------------------------------------- /ethernet/components/hal/include/hal_eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/include/hal_eth.h -------------------------------------------------------------------------------- /ethernet/components/hal/include/hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/include/hal_i2c.h -------------------------------------------------------------------------------- /ethernet/components/hal/include/hal_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/components/hal/include/hal_i2s.h -------------------------------------------------------------------------------- /ethernet/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/main/component.mk -------------------------------------------------------------------------------- /ethernet/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/main/main.c -------------------------------------------------------------------------------- /ethernet/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/ethernet/sdkconfig -------------------------------------------------------------------------------- /hardware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/hardware/README.md -------------------------------------------------------------------------------- /hardware/V0A/esp32_v0a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/hardware/V0A/esp32_v0a.pdf -------------------------------------------------------------------------------- /hardware/V0A/esp32_v0a_gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/hardware/V0A/esp32_v0a_gerber.zip -------------------------------------------------------------------------------- /hardware/V0B/esp32_v0b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/hardware/V0B/esp32_v0b.pdf -------------------------------------------------------------------------------- /hardware/V0B/esp32_v0b_gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/hardware/V0B/esp32_v0b_gerber.zip -------------------------------------------------------------------------------- /web_radio/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /web_radio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/LICENSE -------------------------------------------------------------------------------- /web_radio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/Makefile -------------------------------------------------------------------------------- /web_radio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/README.md -------------------------------------------------------------------------------- /web_radio/components/audio_decode/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/audio_decode/component.mk -------------------------------------------------------------------------------- /web_radio/components/audio_decode/include/mp3_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/audio_decode/include/mp3_decode.h -------------------------------------------------------------------------------- /web_radio/components/audio_decode/mp3_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/audio_decode/mp3_decode.c -------------------------------------------------------------------------------- /web_radio/components/bsp/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/bsp/component.mk -------------------------------------------------------------------------------- /web_radio/components/bsp/include/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/bsp/include/wm8978.h -------------------------------------------------------------------------------- /web_radio/components/bsp/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/bsp/wm8978.c -------------------------------------------------------------------------------- /web_radio/components/espressif/.tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/.tags -------------------------------------------------------------------------------- /web_radio/components/espressif/.tags_sorted_by_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/.tags_sorted_by_file -------------------------------------------------------------------------------- /web_radio/components/espressif/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/component.mk -------------------------------------------------------------------------------- /web_radio/components/espressif/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/eth.c -------------------------------------------------------------------------------- /web_radio/components/espressif/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/event.c -------------------------------------------------------------------------------- /web_radio/components/espressif/include/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/include/eth.h -------------------------------------------------------------------------------- /web_radio/components/espressif/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/include/event.h -------------------------------------------------------------------------------- /web_radio/components/espressif/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/include/wifi.h -------------------------------------------------------------------------------- /web_radio/components/espressif/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/espressif/wifi.c -------------------------------------------------------------------------------- /web_radio/components/fifo/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/fifo/component.mk -------------------------------------------------------------------------------- /web_radio/components/fifo/include/spiram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/fifo/include/spiram.h -------------------------------------------------------------------------------- /web_radio/components/fifo/include/spiram_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/fifo/include/spiram_fifo.h -------------------------------------------------------------------------------- /web_radio/components/fifo/spiram_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/fifo/spiram_fifo.c -------------------------------------------------------------------------------- /web_radio/components/hal/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/component.mk -------------------------------------------------------------------------------- /web_radio/components/hal/hal_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/hal_eth.c -------------------------------------------------------------------------------- /web_radio/components/hal/hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/hal_i2c.c -------------------------------------------------------------------------------- /web_radio/components/hal/hal_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/hal_i2s.c -------------------------------------------------------------------------------- /web_radio/components/hal/include/hal_eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/include/hal_eth.h -------------------------------------------------------------------------------- /web_radio/components/hal/include/hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/include/hal_i2c.h -------------------------------------------------------------------------------- /web_radio/components/hal/include/hal_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/hal/include/hal_i2s.h -------------------------------------------------------------------------------- /web_radio/components/http/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/http/component.mk -------------------------------------------------------------------------------- /web_radio/components/http/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/http/http.c -------------------------------------------------------------------------------- /web_radio/components/http/include/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/http/include/http.h -------------------------------------------------------------------------------- /web_radio/components/http/include/url_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/http/include/url_parser.h -------------------------------------------------------------------------------- /web_radio/components/http/url_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/http/url_parser.c -------------------------------------------------------------------------------- /web_radio/components/mad/D.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/D.dat -------------------------------------------------------------------------------- /web_radio/components/mad/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/Makefile -------------------------------------------------------------------------------- /web_radio/components/mad/align.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/align.c -------------------------------------------------------------------------------- /web_radio/components/mad/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/bit.c -------------------------------------------------------------------------------- /web_radio/components/mad/component.mk: -------------------------------------------------------------------------------- 1 | COMPONENT_ADD_INCLUDEDIRS := include 2 | 3 | -------------------------------------------------------------------------------- /web_radio/components/mad/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/decoder.c -------------------------------------------------------------------------------- /web_radio/components/mad/fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/fixed.c -------------------------------------------------------------------------------- /web_radio/components/mad/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/frame.c -------------------------------------------------------------------------------- /web_radio/components/mad/huffman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/huffman.c -------------------------------------------------------------------------------- /web_radio/components/mad/imdct_s.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/imdct_s.dat -------------------------------------------------------------------------------- /web_radio/components/mad/include/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/align.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/bit.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/config.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/decoder.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/fixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/fixed.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/frame.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/global.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/huffman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/huffman.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/layer3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/layer3.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/mad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/mad.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/stream.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/synth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/synth.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/timer.h -------------------------------------------------------------------------------- /web_radio/components/mad/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/include/version.h -------------------------------------------------------------------------------- /web_radio/components/mad/layer3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/layer3.c -------------------------------------------------------------------------------- /web_radio/components/mad/mpg12/layer12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/mpg12/layer12.c -------------------------------------------------------------------------------- /web_radio/components/mad/mpg12/layer12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/mpg12/layer12.h -------------------------------------------------------------------------------- /web_radio/components/mad/mpg12/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/mpg12/readme.txt -------------------------------------------------------------------------------- /web_radio/components/mad/qc_table.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/qc_table.dat -------------------------------------------------------------------------------- /web_radio/components/mad/rq_table.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/rq_table.dat -------------------------------------------------------------------------------- /web_radio/components/mad/sf_table.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/sf_table.dat -------------------------------------------------------------------------------- /web_radio/components/mad/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/stream.c -------------------------------------------------------------------------------- /web_radio/components/mad/synth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/synth.c -------------------------------------------------------------------------------- /web_radio/components/mad/synth_stereo.c.unused: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/synth_stereo.c.unused -------------------------------------------------------------------------------- /web_radio/components/mad/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/timer.c -------------------------------------------------------------------------------- /web_radio/components/mad/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/components/mad/version.c -------------------------------------------------------------------------------- /web_radio/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/main/component.mk -------------------------------------------------------------------------------- /web_radio/main/include/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/main/include/player.h -------------------------------------------------------------------------------- /web_radio/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/main/main.c -------------------------------------------------------------------------------- /web_radio/main/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/main/player.c -------------------------------------------------------------------------------- /web_radio/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_radio/sdkconfig -------------------------------------------------------------------------------- /web_server/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | -------------------------------------------------------------------------------- /web_server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/LICENSE -------------------------------------------------------------------------------- /web_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/Makefile -------------------------------------------------------------------------------- /web_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/README.md -------------------------------------------------------------------------------- /web_server/components/bsp/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/bsp/component.mk -------------------------------------------------------------------------------- /web_server/components/bsp/include/wm8978.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/bsp/include/wm8978.h -------------------------------------------------------------------------------- /web_server/components/bsp/wm8978.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/bsp/wm8978.c -------------------------------------------------------------------------------- /web_server/components/espressif/.tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/.tags -------------------------------------------------------------------------------- /web_server/components/espressif/.tags_sorted_by_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/.tags_sorted_by_file -------------------------------------------------------------------------------- /web_server/components/espressif/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/component.mk -------------------------------------------------------------------------------- /web_server/components/espressif/eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/eth.c -------------------------------------------------------------------------------- /web_server/components/espressif/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/event.c -------------------------------------------------------------------------------- /web_server/components/espressif/include/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/include/eth.h -------------------------------------------------------------------------------- /web_server/components/espressif/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/include/event.h -------------------------------------------------------------------------------- /web_server/components/espressif/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/include/wifi.h -------------------------------------------------------------------------------- /web_server/components/espressif/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/espressif/wifi.c -------------------------------------------------------------------------------- /web_server/components/hal/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/component.mk -------------------------------------------------------------------------------- /web_server/components/hal/hal_eth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/hal_eth.c -------------------------------------------------------------------------------- /web_server/components/hal/hal_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/hal_i2c.c -------------------------------------------------------------------------------- /web_server/components/hal/hal_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/hal_i2s.c -------------------------------------------------------------------------------- /web_server/components/hal/include/hal_eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/include/hal_eth.h -------------------------------------------------------------------------------- /web_server/components/hal/include/hal_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/include/hal_i2c.h -------------------------------------------------------------------------------- /web_server/components/hal/include/hal_i2s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/hal/include/hal_i2s.h -------------------------------------------------------------------------------- /web_server/components/http/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/http/component.mk -------------------------------------------------------------------------------- /web_server/components/http/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/http/http.c -------------------------------------------------------------------------------- /web_server/components/http/include/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/http/include/http.h -------------------------------------------------------------------------------- /web_server/components/http/include/url_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/http/include/url_parser.h -------------------------------------------------------------------------------- /web_server/components/http/url_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/http/url_parser.c -------------------------------------------------------------------------------- /web_server/components/webserver/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/webserver/component.mk -------------------------------------------------------------------------------- /web_server/components/webserver/include/webserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/webserver/include/webserver.h -------------------------------------------------------------------------------- /web_server/components/webserver/webserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/components/webserver/webserver.c -------------------------------------------------------------------------------- /web_server/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/main/component.mk -------------------------------------------------------------------------------- /web_server/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/main/main.c -------------------------------------------------------------------------------- /web_server/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/sdkconfig -------------------------------------------------------------------------------- /web_server/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/www/index.html -------------------------------------------------------------------------------- /web_server/www/static/esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/www/static/esp32.png -------------------------------------------------------------------------------- /web_server/www/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whyengineer/esp32_circle/HEAD/web_server/www/static/logo.png --------------------------------------------------------------------------------