Skip to content

pkg/u8g2: bump version#22081

Open
basilfx wants to merge 2 commits intoRIOT-OS:masterfrom
basilfx:feature/u8g2_update
Open

pkg/u8g2: bump version#22081
basilfx wants to merge 2 commits intoRIOT-OS:masterfrom
basilfx:feature/u8g2_update

Conversation

@basilfx
Copy link
Member

@basilfx basilfx commented Feb 15, 2026

Contribution description

Just a version bump, the previous version dated from February 2023.

SDL support is still broken due to an issue with getpid (see #13501). I don't own a x64 machine (with GUI) these days, to look into this.

I also removed several CFLAGS and a patch, because they are not necessary anymore.

Testing procedure

Use tests/pkg/u8g2.

I've tested several combinations:

STK3600 with SSD1306 (I2C)
TEST_OUTPUT=4 TEST_I2C=1 BOARD=stk3600 make flash

IMG_6383

STK3600 with SSD1306 (SPI)
TEST_OUTPUT=3 TEST_SPI=0 TEST_PIN_CS="GPIO_PIN\(PD,7\)" TEST_PIN_DC="GPIO_PIN\(PC,0\)" TEST_PIN_RESET="GPIO_PIN\(PD,3\)" BOARD=stk3600 make flash

IMG_6384

STK3600 with ASCII output
TEST_OUTPUT=1 BOARD=stk3600 make flash
Scherm­afbeelding 2026-02-14 om 21 27 37
SLSTK3402a with on-board LCD

See #22080

IMG_6386

SLSTK3401a with on-board LCD

See #22080, but with:

TEST_OUTPUT=3 TEST_PIN_CS="GPIO_PIN\(PD,14\)" TEST_DISPLAY=u8g2_Setup_ls013b7dh03_128x128_f  BOARD=slstk3401a make flash

IMG_6388

Native64 with ASCII output (LLVM) Scherm­afbeelding 2026-02-15 om 14 35 38

Issues/PRs references

None

@github-actions github-actions bot added the Area: pkg Area: External package ports label Feb 15, 2026
@basilfx basilfx added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Feb 15, 2026
@riot-ci
Copy link

riot-ci commented Feb 15, 2026

Murdock results

✔️ PASSED

5e6cf8d REMOVE ME: test with fixed version

Success Failures Total Runtime
11005 0 11005 11m:59s

Artifacts

Previous version dated from February 2023.

Also remove several CFLAGS, that do not seem to be necessary anymore.

The patch is upstreamed, so it could be removed too.
@basilfx basilfx force-pushed the feature/u8g2_update branch from bf8fec7 to 5e6cf8d Compare February 15, 2026 13:29
@basilfx basilfx added the State: waiting for other PR State: The PR requires another PR to be merged first label Feb 15, 2026
@basilfx
Copy link
Member Author

basilfx commented Feb 15, 2026

I've created a PR for u8g2 with several upstreamed fixes: olikraus/u8g2#2753

PKG_NAME=u8g2
PKG_URL=https://github.com/olikraus/u8g2
PKG_VERSION=3d41860b4308d60a920f56b65e1b01c155fdfe81
PKG_URL=https://github.com/basilfx/u8g2
Copy link
Contributor

Choose a reason for hiding this comment

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

Thanks for doing this! I would rather stick to the upstream repo and have the diff checked into RIOT as patches, though.

Copy link
Member Author

@basilfx basilfx Feb 16, 2026

Choose a reason for hiding this comment

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

Yes, that is the plan. This is part of the the following commit: REMOVE ME: test with fixed version

Once the fixes are upstreamed, I will drop that commit and update the version with the proper one.

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

Labels

Area: pkg Area: External package ports CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR State: waiting for other PR State: The PR requires another PR to be merged first

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants