Skip to content

BitOffset>0 not Supported for ParameterTypes with SizeInBit>=8Bits, but ignored in Param-Access-Macro without Warning #19

@cornelius-koepp

Description

@cornelius-koepp

Hintergrund

Kurzform: Bit-Shift erfolgt nur innerhalb eines Bytes. Für Datentypen >= 8 Bit wird nichts gemacht. Es gibt keine passenden Zugriffsfunktionen dafür; man müsste hier 2 Byte lesen, um den Wert zu bekommen und dann noch shiften.

Ziel

Fehler erzeugen (oder zumindest eine Warnun) wenn ein Parameter mit BitOffset>0 definiert ist und das Zugriffs-Makro den falschen Speicherbereich zurückliefern würde.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions