Skip to content

Simplify additional attributes interface #59

Description

@ccrisan

Is your improvement proposal related to a problem? Please describe.
Currently, defining additional attributes for a port is very cumbersome:

  • special helpers need to be defined to access port's extra info
  • saving/restoring from flash is done manually, via memcpy() & friends
  • getters also need to update cached value, when reading from flash

Describe the solution you'd like
A simple, concise way to define additional port attributes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    improvementImprovement proposal to existing feature

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions