Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge of V2.0dev to master for upcoming release v2.0 #78

Merged
merged 49 commits into from
May 23, 2024
Merged

Conversation

seeul8er
Copy link
Contributor

Changelog:

  • ESP-NOW LR Mode support with AES256-GCM encryption for more robust & secure long-range connections (swarm support)
  • ESP32 LR (long range) support using WiFi mode (swarm support)
  • Support for MAVLink semi-transparent parsing to reduce packet loss
  • Injection of Radio-Status messages in MAVLink mode to pass RSSI information to GCS when in LR mode (introduction of ESP32 to ESP32 telemetry)
  • Support for receiving UDP Broadcast messages
  • Support for manually adding UDP targets via web interface
  • Support for static IP
  • Improved web interface build system thanks to @mmalecki
  • Boot button to reset configuration (long press & short press)
  • Documentation updates
  • Fixed MSP parsing bugs

seeul8er and others added 30 commits March 19, 2024 23:05
Copy .gdbinit to $HOME folder or setup gdb to use project specific init files
Fixed uart queue length bug.
#70 Added MAC response & custom UDP target
Updated sdkconfig to match new dependencies
#70
Minified index.html for faster page load
Added heartbeat and other parameter handling code
seeul8er and others added 18 commits May 8, 2024 17:27
Our content type actually is `text/html`, as set by the ESP32 static
content server.
Use [`inline-source` npm package](https://www.npmjs.com/package/inline-source),
run `index.html` through it in order to inline all the scripts and
styles we wish to bundle.

Extract the `dronebridge.css` into separate file to have it enjoy the
same automation.

Run `npm run build` in `frontend_src` in order to build into
`../frontend` (considered building into `build/frontend` as well).
I tested the frontend out on this one (without a real FC yet) and it
appears to work, no styling changes or JS breakage.
Move `frontend_src` to `frontend`.
Add a dependency between `spiffs_create_partition_image` and frontend
build.

Extract the build output directory to a variable in the `package.json`
script.
Add automated frontend build to v2.0dev
@seeul8er seeul8er self-assigned this May 23, 2024
@seeul8er seeul8er merged commit 734db24 into master May 23, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants