Skip to content

Initial Burning Man 2025 coordinates support.#7252

Merged
vidplace7 merged 9 commits into
meshtastic:event/burningmesh2025from
tschundler:brc2025
Jul 11, 2025
Merged

Initial Burning Man 2025 coordinates support.#7252
vidplace7 merged 9 commits into
meshtastic:event/burningmesh2025from
tschundler:brc2025

Conversation

@tschundler

Copy link
Copy Markdown
Contributor

This cherry picks from https://github.com/exadeci/Meshtastic-device-bm

I then fixed street sizes to correctly match 2025 golden spike data. I had to drop existing display code due to significant changes in display. So currently this only displays your own position.

I have many Meshtastic devices, but they're all in storage, so my only testing is with a t-lora 2.0

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Heltec (Lora32) V3
    • LilyGo T-Deck
    • LilyGo T-Beam
    • RAK WisBlock 4631
    • Seeed Studio T-1000E tracker card
    • Other (please specify below) -> LilyGo T-Lora 2.0

tschundler and others added 4 commits July 6, 2025 23:30
@CLAassistant

CLAassistant commented Jul 7, 2025

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Comment thread src/graphics/BRC.h Outdated
}


static void drawBRCAddress(OLEDDisplay *display, int16_t x, int16_t y, const GPSStatus *gps)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't appear used any longer - should we still include it?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right, we should not. Removed.

Also redid the BRC.h code to not use its own static string and accept a pointer. And operations for radial & annular address are separate so they could also be on separate lines (maybe better on epaper / mui)

I also adjusted the display code to use the address from a phone if there's no GPS or no GPS lock.

@vidplace7

Copy link
Copy Markdown
Member

@exadeci can you sign the Contributor License Agreement please so this can be merged? 🍻

@tschundler

Copy link
Copy Markdown
Contributor Author

Oh, it doesn't like my formatting. I'll use trunk.

@tschundler

Copy link
Copy Markdown
Contributor Author

Added another commit to now the address is also shown on a favorite node's screen. (this replace's the peer's uptime)

PXL_20250710_074352636 RAW-01 COVER

(I was going to send this as a separate PR but figured might as well add to this, since it isn't merged yet)

@meshtastic meshtastic deleted a comment from CLAassistant Jul 11, 2025
@jp-bennett

Copy link
Copy Markdown
Collaborator

Deleted the bogus second comment from CLAassistant. I also checked on the backend and confirmed that the CLA was signed.

@vidplace7 vidplace7 merged commit ccd7a5d into meshtastic:event/burningmesh2025 Jul 11, 2025
50 checks passed
vidplace7 pushed a commit that referenced this pull request Jul 12, 2025
* BRC 2024 Golden Spike Data

* Configurable units, based on pull #1

Not exactly the same change; the interim number must be feet for use with golden spike data as-is.

* update meshtastic 2.6 with BRC 2025 Golden Spike

* add performance improvements

* fixed roads + script to make roads

* refactored string generation to allow getting hour & street separately for multi-line display

* Display BRC location on self location page

* formatting fixes via `trunk fmt`

* Show BRC location of favorite node

---------

Co-authored-by: Gaetan Gueraud <exadeci@gmail.com>
vidplace7 pushed a commit that referenced this pull request Jul 12, 2025
* BRC 2024 Golden Spike Data

* Configurable units, based on pull #1

Not exactly the same change; the interim number must be feet for use with golden spike data as-is.

* update meshtastic 2.6 with BRC 2025 Golden Spike

* add performance improvements

* fixed roads + script to make roads

* refactored string generation to allow getting hour & street separately for multi-line display

* Display BRC location on self location page

* formatting fixes via `trunk fmt`

* Show BRC location of favorite node

---------

Co-authored-by: Gaetan Gueraud <exadeci@gmail.com>
vidplace7 pushed a commit that referenced this pull request Jul 21, 2025
* BRC 2024 Golden Spike Data

* Configurable units, based on pull #1

Not exactly the same change; the interim number must be feet for use with golden spike data as-is.

* update meshtastic 2.6 with BRC 2025 Golden Spike

* add performance improvements

* fixed roads + script to make roads

* refactored string generation to allow getting hour & street separately for multi-line display

* Display BRC location on self location page

* formatting fixes via `trunk fmt`

* Show BRC location of favorite node

---------

Co-authored-by: Gaetan Gueraud <exadeci@gmail.com>
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.

6 participants