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

[FEATURE] Revamp transceiver Arduino sketches #88

Open
benjaminwp18 opened this issue Sep 21, 2024 · 2 comments
Open

[FEATURE] Revamp transceiver Arduino sketches #88

benjaminwp18 opened this issue Sep 21, 2024 · 2 comments
Assignees
Milestone

Comments

@benjaminwp18
Copy link
Contributor

Is your feature request related to a problem? Please describe

The Arduino sketches are probably overcomplicated.

Describe the solution you'd like

Rewrite at least the float transceiver, and possibly the surface as well.

  • Consider having a single iteration of the loop function correspond with a single competition run (or maybe a single vertical profile?).
  • Support sending single depth data packets better (to verify for the judges that we're receiving them on the surface).
  • Can we simplify the folder structure? Having the serialPrintf function shared between the scripts is nice, but having so many directories and symlinks is... meh.
@benjaminwp18 benjaminwp18 added this to the Preseason milestone Sep 21, 2024
@InvincibleRMC
Copy link
Member

For simplifying the folder structure. The two solutions are use Arduino libraries. Or use the Arduino cli and link to our shared code.

@InvincibleRMC
Copy link
Member

Maybe use std::array

@rickyrnt rickyrnt self-assigned this Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

3 participants