Skip to content

Tracker: Implement conditional compilation of GPIO IRQ based on periph_gpio_irq feature #9977

@haukepetersen

Description

@haukepetersen

Description

#9845 made it possible to build GPIO drivers without support for external interrupts, very useful indeed. But sadly, except for the cpu/msp430fxyz, this feature is not implemented (e.g. missing ifdefs) for any other existing GPIO driver. So in other words, using the PERIPH_GPIO_IRQ module (or not) has no effect on most boards...

IMHO when touching a core interface like the periph/gpio driver, it should be made sure that the changes are actually implemented for existing implementations (as in this case). Or at least there should be some tracking on the conversion status or similar.

Please simply close this issue if I overlooked any ongoing PR or already open issue on this topic...

GPIO implementations which need updating:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: driversArea: Device driversProcess: API changeIntegration Process: PR contains or issue proposes an API change. Should be handled with care.Type: trackingThe issue tracks and organizes the sub-tasks of a larger effort

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions