Skip to content

barchiesi/ats-mini

 
 

Repository files navigation

ATS Mini (webui patchset)

Important

This is a fork of esp32-si4732/ats-mini containing a patchset for a better web user interface (by my standards - barchiesi).

The patchset includes the following:

  • All radio information (including Mode) is available in the status web page and automatically refreshes every second;
  • All radio controls (including band, frequency, AGC/Attenuation and volume) can be changed from the web page;
  • The memory web page automatically refreshes every 5 seconds;
  • Memories can be tuned to from the web page;
  • Memories can be set or cleared from the web page;
  • Memories can be edited from the web page;
  • All configs (excluding WiFi mode) can be changed in the config web page;
  • Configs can be exported/imported to/from a downloadable JSON allowing easy restore after flashing the device;
  • JSON Api supporting all of the above (OpenAPI 3.0 spec here);
  • Static web pages generation in firmware sources replaced by a dedicated npm project which simplifies development and lowers the barrier of entry for new developers;

Releases follow the same versioning as upstream with a d suffix and a date. They contain everything upstream has plus the patchset in this fork. Differences between patchset releases are highlighted in bold.

The dev branch contains the latest edits to the patchset and also all unreleased upstream changes. You can download a dev build by selecting the latest workflow run.

The intent of this patchset is to be upstreamed.

The rest of this README is identical to upstream.

This firmware is for use on the SI4732 (ESP32-S3) Mini/Pocket Receiver

Based on the following sources:

Releases

Check out the Releases page.

Documentation

The hardware, software and flashing documentation is available at https://esp32-si4732.github.io/ats-mini/

Discuss

About

ATS Mini firmware fork

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 62.6%
  • C 22.2%
  • TypeScript 10.9%
  • HTML 2.5%
  • JavaScript 0.9%
  • Makefile 0.5%
  • Other 0.4%