Skip to content

Prepare v3.1.0#189

Merged
gabryelreyes merged 26 commits into
mainfrom
develop
Jun 10, 2026
Merged

Prepare v3.1.0#189
gabryelreyes merged 26 commits into
mainfrom
develop

Conversation

@BlueAndi

Copy link
Copy Markdown
Owner

No description provided.

BlueAndi and others added 24 commits December 27, 2025 21:03
…ddress and the protocol (ipc or tcp). That is mandatory to connect to Webots out of the WSL or any other remote Webots simulation.
… warning that the unknown configuration option will be ignored by PlatformIO.
Custom options have to start with custom_ or board_
* fix(RemoteControl): initialize VehicleData

* docs(RemoteControl): fix typo

* fix(RemoteControl): minor improvements

* feat(RemoteControl): use UTIL_NOT_USED for unused params
Missing config header added to RemoteControlSim Board.
…event ODR violation

Without Config.h, the CONFIG_BUZZER, CONFIG_DISPLAY and CONFIG_IMU macros
were undefined when IBoard.h was included before any app header, causing
translation units to see different vtable layouts for IBoard depending on
include order. This is an ODR violation that manifests as a wrong virtual
dispatch offset and a segfault at runtime.
Add missing Config.h include to IBoard.h to prevent ODR violation
@BlueAndi BlueAndi requested a review from gabryelreyes June 10, 2026 13:52
gabryelreyes
gabryelreyes previously approved these changes Jun 10, 2026
@gabryelreyes gabryelreyes merged commit 7f27cc6 into main Jun 10, 2026
91 of 94 checks passed
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.

3 participants