Skip to content

feat(wio_tracker_l1_pro_1w): enable the DFU screen - #89

Open
jamesarich wants to merge 1 commit into
masterfrom
feat/l1-pro-1w-display
Open

jamesarich wants to merge 1 commit into
masterfrom
feat/l1-pro-1w-display

Conversation

@jamesarich

@jamesarich jamesarich commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Checklist

  • PR title specifically describes the change
  • tools/build_all.py (or CI's board matrix) passes

Description of Change

The L1 Pro 1W has the same 1.3" SH1106 OLED at 0x3D on P0.06/P0.05 as the L1 (firmware's configuration.h and seeed_wio_tracker_L1_Pro_1W variant), so it gets the same DISPLAY_* block as wio_tracker_l1, titled L1 PRO 1W. A board with no panel answering shows nothing and behaves as before.

Builds clean (gcc 13.3, 34952 B text+data). Not run on a 1W - @rcarteraz can you flash the update- UF2 from this PR's CI artifacts and check the DFU screen comes up?

Summary by CodeRabbit

  • New Features
    • Added DFU screen support for the Wio Tracker L1 Pro 1W, including its 128×64 OLED display and “L1 PRO 1W” title.
    • Updated the changelog to reflect the addition and revised board count.

@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 79010f1e-0168-4281-ab11-d32cf81005d0
Commits

Reviewing files that changed from the base of the PR and between bb3b1df and efc0a9d.

Files selected for processing: 2
  • changelog.md
  • src/boards/wio_tracker_l1_pro_1w/board.h

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The L1 Pro 1W board definition now includes SH1106 display settings. The OTAFIX 2.6 changelog adds the board to the list of boards with DFU screens and updates the firmware-variant pin count.

Changes: DFU display setup

Layer / File(s) Summary
Configure board display
src/boards/wio_tracker_l1_pro_1w/board.h, changelog.md
The board header defines the SH1106 controller, I2C address, bus pins, dimensions, column offset, and title. The changelog adds the board to the DFU-screen list and updates the listed count of boards following firmware-variant pins.

Priority: Normal

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Feature

Possibly related PRs

Suggested reviewers: rcarteraz

Merge Risk: Minimal · up to efc0a

The configuration is consistent with the supported hardware and remains safe when no display responds.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: enabling the DFU screen for the wio_tracker_l1_pro_1w board.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1 files. (1 skipped: 1 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit checks the screen aglow
One-W marks the path to show
Six and five carry the stream
SH1106 lights the scene
Five boards now join the dream
The rabbit hops past pixels green
And tucks the changelog in between

Comment @coderabbitai help to get the list of available commands.

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.

1 participant