Skip to content

[Bug] Figure out MicroPython module alignment requirements #2308

@ArcaneNibble

Description

@ArcaneNibble

During the investigation of a crash occurring on EV3, we found that there are potential issues with the data alignment (i.e. to a multiple of 4 bytes) of MicroPython modules. See here.

This may affect modules containing native code.

This needs to be properly specified, and any potential breaking changes need to be coordinated between the firmware and pybricksdev.

Metadata

Metadata

Assignees

No one assigned

    Labels

    software: pybricks-codeIssues with https://code.pybricks.com applicationsoftware: pybricks-micropythonIssues with Pybricks MicroPython firmware (or EV3 runtime)software: pybricksdevIssues related to the pybrickdev Python package

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions