feat(linux): add cross-platform PlatformIO, terminal, serial, and Linux packaging#1
feat(linux): add cross-platform PlatformIO, terminal, serial, and Linux packaging#1sunkmechie wants to merge 14 commits into
Conversation
…yML board: Nano 33 BLE Sense Rev1/2
|
@mandarwagh9 I’ve ported the project to Linux (tested on Ubuntu 24.04.4 LTS). Would love to hear you feedback. |
|
Thanks for the Linux port work — there is clear value here (PlatformIO path override support, Linux packaging targets, native serial session/reconnect flow, and shell portability). I did a thorough pass and I’m requesting changes before merge because there are blocking issues:
Non-blocking but important follow-ups:
Once the blockers are fixed, I’d be happy to re-review quickly. |
|
Thanks for the thorough review @mandarwagh9.
I will push the fixes shortly and bump up the version in I'm converting the PR to draft in the meantime. |
|
Hey, @mandarwagh9 I have made the requested changes and also added a workflow file. I don't have a windows machine so I'm unable to verify the windows side. Would love to here your thoughts and the CI check run. |
What this PR does
This PR introduces a linu-port to Embedist
Changes
build.platformioPathsetting instead of hard-coded Windows paths.Recheckbutton for manual installs.~/.platformio/penv/bin/pio..debtargets.Validation
cargo checkpassescargo clippy --manifest-path src-tauri/Cargo.tomlpassesnpm run buildpassesNotes / Current limitations
Arduino Nano 33 BLE Sense board.