Skip to content

Epic B: PlatformIO / pioarduino migration #154

Open
4 of 7 issues completed
Open

Description

@Strycher

Recreated from Strycher/Field_Compass-archive#154 — originally opened by @Strycher on 2026-08-09. Credentials redacted where present.

Parent feature: #151 · Plan: docs/plans/2026-08-09-platformio-hal-design.md

platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13-1/platform-espressif32.zip

Not platformio/espressif32 — Espressif stopped maintaining PlatformIO support and the official platform tops out at Arduino core 2.x. FC is on 3.3.8. This matches the meshcore/Crosswire projects already under C:\Dev.

Children

B1 platformio.ini · B2 TFT_eSPI via build_flags · B3 pinned lib_deps · B4 src/include/lib layout · B5 build-time FW_VERSION · B6 parity check · B7 integration test (gates Epic C)

Done when

PIO artifact flashed and fully verified on hardware. arduino-cli is retired only after that passes — there is a path back until then.

Unblocks

#147 (WiFi credential provisioning needs build flags)

Activity

  1. Strycher commented on Sep 7, 2026

    @Strycher
    OwnerAuthor

    @github-actions[bot] — 2026-08-09

    🤖 Auto-promoted to Ready — all dependencies resolved (#160 closed).

  2. Strycher commented on Sep 7, 2026

    @Strycher
    OwnerAuthor

    @github-actions[bot] — 2026-08-09

    🤖 Auto-promoted to Ready — all dependencies resolved (#160 closed).

  3. Strycher commented on Sep 7, 2026

    @Strycher
    OwnerAuthor

    @github-actions[bot] — 2026-08-09

    🤖 Auto-promoted to Ready — all dependencies resolved (#160 closed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    board:readyBoard sync: Ready columnpriority:P0Priority: P0 - Criticaltype:epicParent issue with sub-issues

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions