├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── FIX ├── LICENSE ├── README.md ├── components ├── commands │ ├── CMakeLists.txt │ ├── date.c │ ├── ddns.c │ ├── fds.c │ ├── gpio.c │ ├── include │ │ └── commands.h │ ├── nonvolatile.c │ ├── pcp.c │ ├── public_ip_cmd.c │ ├── realtime_tasks.c │ ├── restart.c │ ├── stun.c │ ├── tasks.c │ ├── uptime.c │ └── wget.c ├── generic_main │ ├── CMakeLists.txt │ ├── README.md │ ├── all_zeroes.c │ ├── array.c │ ├── choose_one.c │ ├── command.c │ ├── compressed_fs.c │ ├── dynamic_dns.c │ ├── event_loop.c │ ├── event_server.c │ ├── filesystem_generator │ │ ├── fs_gen.c │ │ ├── fs_read.c │ │ └── magic.c │ ├── generate_git_version.sh │ ├── generic_main.c │ ├── global.c │ ├── icmpv6.c │ ├── improv_wifi.c │ ├── include │ │ ├── compressed_fs.h │ │ └── generic_main.h │ ├── log_server.c │ ├── nonvolatile.c │ ├── param_parse.c │ ├── pattern_string.c │ ├── port_control_protocol.c │ ├── printf.c │ ├── public_ip.c │ ├── select_task.c │ ├── stun.c │ ├── timer_to_human.c │ ├── uri_decode.c │ ├── uri_param.c │ ├── uri_parse.c │ ├── web_get.c │ ├── web_handlers.c │ ├── web_template.c │ ├── webserver.c │ └── wifi.c ├── hamlib │ ├── CMakeLists.txt │ └── include │ │ ├── hamlib │ │ └── config.h │ │ └── hamlibdatetime.h ├── miniz │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── include │ │ └── miniz.h │ └── miniz.c ├── non_profit_only │ ├── CMakeLists.txt │ ├── duck_duck_go.c │ ├── include │ │ └── non_profit_only.h │ └── non_profit_only.c └── web_handlers │ ├── CMakeLists.txt │ ├── boilerplate.c │ ├── buttons.c │ ├── include │ └── web_template.h │ ├── setting_get.c │ ├── setting_post.c │ └── settings.c ├── doc └── SECURITY_ISSUES.txt ├── filesystem ├── css │ └── default.css └── index.html ├── main ├── CMakeLists.txt ├── example_user_command.c └── user.c ├── partitions.csv ├── scripts └── make_firmware_archive.sh ├── sdkconfig └── website ├── ES8388_DS.pdf ├── esp32-a1s_v2.3_specification.pdf ├── esp32-audio-kit2.png ├── esp32-audio-kit2_small.png ├── esp32-audio-kit_v2.2_sch.pdf ├── esp32_audio_design_guide.pdf └── esp32_audio_design_guidelines__en.pdf /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /FIX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/FIX -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/README.md -------------------------------------------------------------------------------- /components/commands/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/CMakeLists.txt -------------------------------------------------------------------------------- /components/commands/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/date.c -------------------------------------------------------------------------------- /components/commands/ddns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/ddns.c -------------------------------------------------------------------------------- /components/commands/fds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/fds.c -------------------------------------------------------------------------------- /components/commands/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/gpio.c -------------------------------------------------------------------------------- /components/commands/include/commands.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/commands/nonvolatile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/nonvolatile.c -------------------------------------------------------------------------------- /components/commands/pcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/pcp.c -------------------------------------------------------------------------------- /components/commands/public_ip_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/public_ip_cmd.c -------------------------------------------------------------------------------- /components/commands/realtime_tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/realtime_tasks.c -------------------------------------------------------------------------------- /components/commands/restart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/restart.c -------------------------------------------------------------------------------- /components/commands/stun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/stun.c -------------------------------------------------------------------------------- /components/commands/tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/tasks.c -------------------------------------------------------------------------------- /components/commands/uptime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/uptime.c -------------------------------------------------------------------------------- /components/commands/wget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/commands/wget.c -------------------------------------------------------------------------------- /components/generic_main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/CMakeLists.txt -------------------------------------------------------------------------------- /components/generic_main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/README.md -------------------------------------------------------------------------------- /components/generic_main/all_zeroes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/all_zeroes.c -------------------------------------------------------------------------------- /components/generic_main/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/array.c -------------------------------------------------------------------------------- /components/generic_main/choose_one.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/choose_one.c -------------------------------------------------------------------------------- /components/generic_main/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/command.c -------------------------------------------------------------------------------- /components/generic_main/compressed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/compressed_fs.c -------------------------------------------------------------------------------- /components/generic_main/dynamic_dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/dynamic_dns.c -------------------------------------------------------------------------------- /components/generic_main/event_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/event_loop.c -------------------------------------------------------------------------------- /components/generic_main/event_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/event_server.c -------------------------------------------------------------------------------- /components/generic_main/filesystem_generator/fs_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/filesystem_generator/fs_gen.c -------------------------------------------------------------------------------- /components/generic_main/filesystem_generator/fs_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/filesystem_generator/fs_read.c -------------------------------------------------------------------------------- /components/generic_main/filesystem_generator/magic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/filesystem_generator/magic.c -------------------------------------------------------------------------------- /components/generic_main/generate_git_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/generate_git_version.sh -------------------------------------------------------------------------------- /components/generic_main/generic_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/generic_main.c -------------------------------------------------------------------------------- /components/generic_main/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/global.c -------------------------------------------------------------------------------- /components/generic_main/icmpv6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/icmpv6.c -------------------------------------------------------------------------------- /components/generic_main/improv_wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/improv_wifi.c -------------------------------------------------------------------------------- /components/generic_main/include/compressed_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/include/compressed_fs.h -------------------------------------------------------------------------------- /components/generic_main/include/generic_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/include/generic_main.h -------------------------------------------------------------------------------- /components/generic_main/log_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/log_server.c -------------------------------------------------------------------------------- /components/generic_main/nonvolatile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/nonvolatile.c -------------------------------------------------------------------------------- /components/generic_main/param_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/param_parse.c -------------------------------------------------------------------------------- /components/generic_main/pattern_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/pattern_string.c -------------------------------------------------------------------------------- /components/generic_main/port_control_protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/port_control_protocol.c -------------------------------------------------------------------------------- /components/generic_main/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/printf.c -------------------------------------------------------------------------------- /components/generic_main/public_ip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/public_ip.c -------------------------------------------------------------------------------- /components/generic_main/select_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/select_task.c -------------------------------------------------------------------------------- /components/generic_main/stun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/stun.c -------------------------------------------------------------------------------- /components/generic_main/timer_to_human.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/timer_to_human.c -------------------------------------------------------------------------------- /components/generic_main/uri_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/uri_decode.c -------------------------------------------------------------------------------- /components/generic_main/uri_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/uri_param.c -------------------------------------------------------------------------------- /components/generic_main/uri_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/uri_parse.c -------------------------------------------------------------------------------- /components/generic_main/web_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/web_get.c -------------------------------------------------------------------------------- /components/generic_main/web_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/web_handlers.c -------------------------------------------------------------------------------- /components/generic_main/web_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/web_template.c -------------------------------------------------------------------------------- /components/generic_main/webserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/webserver.c -------------------------------------------------------------------------------- /components/generic_main/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/generic_main/wifi.c -------------------------------------------------------------------------------- /components/hamlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/hamlib/CMakeLists.txt -------------------------------------------------------------------------------- /components/hamlib/include/hamlib/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/hamlib/include/hamlib/config.h -------------------------------------------------------------------------------- /components/hamlib/include/hamlibdatetime.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/miniz/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/miniz/CMakeLists.txt -------------------------------------------------------------------------------- /components/miniz/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/miniz/LICENSE -------------------------------------------------------------------------------- /components/miniz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/miniz/README.md -------------------------------------------------------------------------------- /components/miniz/include/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/miniz/include/miniz.h -------------------------------------------------------------------------------- /components/miniz/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/miniz/miniz.c -------------------------------------------------------------------------------- /components/non_profit_only/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/non_profit_only/CMakeLists.txt -------------------------------------------------------------------------------- /components/non_profit_only/duck_duck_go.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/non_profit_only/duck_duck_go.c -------------------------------------------------------------------------------- /components/non_profit_only/include/non_profit_only.h: -------------------------------------------------------------------------------- 1 | void func(void); 2 | -------------------------------------------------------------------------------- /components/non_profit_only/non_profit_only.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/non_profit_only/non_profit_only.c -------------------------------------------------------------------------------- /components/web_handlers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/CMakeLists.txt -------------------------------------------------------------------------------- /components/web_handlers/boilerplate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/boilerplate.c -------------------------------------------------------------------------------- /components/web_handlers/buttons.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/buttons.c -------------------------------------------------------------------------------- /components/web_handlers/include/web_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/include/web_template.h -------------------------------------------------------------------------------- /components/web_handlers/setting_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/setting_get.c -------------------------------------------------------------------------------- /components/web_handlers/setting_post.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/setting_post.c -------------------------------------------------------------------------------- /components/web_handlers/settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/components/web_handlers/settings.c -------------------------------------------------------------------------------- /doc/SECURITY_ISSUES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/doc/SECURITY_ISSUES.txt -------------------------------------------------------------------------------- /filesystem/css/default.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /filesystem/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/filesystem/index.html -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/example_user_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/main/example_user_command.c -------------------------------------------------------------------------------- /main/user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/main/user.c -------------------------------------------------------------------------------- /partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/partitions.csv -------------------------------------------------------------------------------- /scripts/make_firmware_archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/scripts/make_firmware_archive.sh -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/sdkconfig -------------------------------------------------------------------------------- /website/ES8388_DS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/ES8388_DS.pdf -------------------------------------------------------------------------------- /website/esp32-a1s_v2.3_specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/esp32-a1s_v2.3_specification.pdf -------------------------------------------------------------------------------- /website/esp32-audio-kit2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/esp32-audio-kit2.png -------------------------------------------------------------------------------- /website/esp32-audio-kit2_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/esp32-audio-kit2_small.png -------------------------------------------------------------------------------- /website/esp32-audio-kit_v2.2_sch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/esp32-audio-kit_v2.2_sch.pdf -------------------------------------------------------------------------------- /website/esp32_audio_design_guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/esp32_audio_design_guide.pdf -------------------------------------------------------------------------------- /website/esp32_audio_design_guidelines__en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrucePerens/rigcontrol/HEAD/website/esp32_audio_design_guidelines__en.pdf --------------------------------------------------------------------------------