-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
Area: driversArea: Device driversArea: Device driversCommunity: help wantedThe contributors require help from other members of the communityThe contributors require help from other members of the communityDiscussion: RFCThe issue/PR is used as a discussion starting point about the item of the issue/PRThe issue/PR is used as a discussion starting point about the item of the issue/PRProcess: API changeIntegration Process: PR contains or issue proposes an API change. Should be handled with care.Integration Process: PR contains or issue proposes an API change. Should be handled with care.State: don't staleState: Tell state-bot to ignore this issueState: Tell state-bot to ignore this issueType: enhancementThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation
Description
This issue aims to track the progress on the definitions for the GPIO API extensions, and its implementations on the corresponding CPUs.
- API proposal (#9582)
- periph API interception and CPU support (periph/gpio: support for extension API #9860, periph/dac: support for DAC extension API #10512, periph/adc: support for ADC extension API #10527, periph/pwm: support for PWM extension API #10533 )
- Redirection code implementation (periph/gpio: support for extension API (part 2) #9958, periph/dac: support for DAC extension API #10512, periph/adc: support for ADC extension API #10527, periph/pwm: support for PWM extension API #10533)
- Tests (periph/gpio: support for extension API #9860 and periph/gpio: support for extension API (part 2) #9958)
- GPIO expander support (WIP drivers/pca95xx: support for I2C GPIO expanders #9054 and WIP drivers: add PCF857X I2C I/O expander driver #10430)
Metadata
Metadata
Assignees
Labels
Area: driversArea: Device driversArea: Device driversCommunity: help wantedThe contributors require help from other members of the communityThe contributors require help from other members of the communityDiscussion: RFCThe issue/PR is used as a discussion starting point about the item of the issue/PRThe issue/PR is used as a discussion starting point about the item of the issue/PRProcess: API changeIntegration Process: PR contains or issue proposes an API change. Should be handled with care.Integration Process: PR contains or issue proposes an API change. Should be handled with care.State: don't staleState: Tell state-bot to ignore this issueState: Tell state-bot to ignore this issueType: enhancementThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation