mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-15 08:31:56 +00:00
Provide a mechanism to configure different pin drive strengths on hardware with that capability. Configuration flags are provided to select each of DFLT, ALT and DISCONNECT drive strengths independently for low and high outputs. This provides sufficient flexbility to configure all of the drive strength capability in at least nRF5 hardware. The flags are chosen such that in the absence of a drive strength flag a driver selects DFLT drive strength. This ensures that an existing application that omits a flag continues to observe the preexisting behaviour. The behaviour of the drive strength flags is documented such that a driver for hardware that does not support a particular drive strength will simply defalt to the standard drive strength for that hardware. Change-Id: I9894cc5e739a1899a4ecf795f2a5980b95b0c7a0 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com> |
||
---|---|---|
.known-issues | ||
arch | ||
boards | ||
doc | ||
drivers | ||
ext | ||
include | ||
kernel | ||
lib | ||
misc | ||
samples | ||
scripts | ||
subsys | ||
tests | ||
.checkpatch.conf | ||
.gitattributes | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
defaults.tc | ||
Kbuild | ||
Kconfig | ||
Kconfig.zephyr | ||
LICENSE | ||
MAINTAINERS | ||
Makefile | ||
Makefile.inc | ||
Makefile.test | ||
zephyr-env.sh |