Skip to content

Welcome to my fork of a fork of a fork. This was originally a project by vyruz1986, then Simonttp78 did a fantastic edit. I have now taken over and it is in currently being maintained phase.

License

Notifications You must be signed in to change notification settings

pickles-n-beany/FlyballETS-Software

 
 

Repository files navigation

FlyballETS-Software by simonttp78

This project is a fork of Flyball ETS project by vyruz1986 and Simonttp ETS stands for Electronic Training System and it's kind of Electronic Judging System (EJS - used during official Flyball competitions) adjusted to regular Flyball trainings needs.

This changelog will be altered in future.

Change log

Check CHANGELOG.md file

Source files

The source files are divided into 2 subprojects:

Firmware

Main folder contains the sources for compiling the firmware which is to be flashed onto the ESP32 MCU. It uses PlatformIO to manage the board library, as well as other libraries needed.

WebUI

This folder contains the angular sources for building the web interface used to control the system. They need to be built first because they output a header file to the include folder which is needed to compile the firmware. Make sure you have NodeJS installed, then run the following commands in the WebUI folder:

npm install
npm run build

Thanks

This project was made possible by the following awesome libraries/projects and their developers:

  • TinyGPS++ for interacting with the GPS module
  • ArduinoJson for easily building JSON objects in Arduino
  • ESPAsyncWebServer fork by me-no-def of very powerful base and featured webserver & WebSocket interface
  • Arduino core SDK for ESP32 for being able to use the ESP32 platform at all
  • Embedis for providing an easy-to-use EEPROM interface to store settings
  • NeoPixelBus for reliably controlling WS2812 LEDs using ESP32
  • Timezone used for local time adjustments: time zones and daylight-saving time change

About

Welcome to my fork of a fork of a fork. This was originally a project by vyruz1986, then Simonttp78 did a fantastic edit. I have now taken over and it is in currently being maintained phase.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 52.2%
  • C 27.8%
  • TypeScript 11.5%
  • HTML 5.5%
  • JavaScript 1.5%
  • SCSS 1.1%
  • Python 0.4%