emuflight/Nemesis

Created Apr 27, 2022 · View the emuflight/Nemesis repository page

Nemesis - the HelioRC/Pegasus fork

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

9

Lines of Code

2,556

From

Sep 13, 2018

To

Oct 11, 2021

About emuflight/Nemesis

Nemesis is the next-generation configurator for EmuFlight, a flight control software project, built as a fork of the HelioRC/Pegasus configurator. The project is written in JavaScript and uses Electron to provide a cross-platform desktop application for configuring flight controllers and related hardware. Development is ongoing, with the codebase containing both legacy and new implementations to assist with troubleshooting and migration efforts.

The configurator provides a graphical interface for users to configure and manage their flight control systems across Windows, macOS, and Linux. On Linux systems, it requires proper udev rules configuration for serial and USB device access. The project supports multiple deployment methods including direct execution and AppImage packaging for easier distribution.

Development setup varies by operating system and requires Node.js (version 12), npm or yarn, and platform-specific dependencies like libusb on macOS and Windows build tools on Windows. The project includes build scripts for creating executable distributions on each platform, packaged through Electron Builder, and has seen contributions tied to Hacktoberfest events in 2020 and 2021.

Share this video

More from emuflight

See all →