Skip to content

GPIO basic API#1

Open
mishaturnbull wants to merge 36 commits into
masterfrom
turnbull-dev
Open

GPIO basic API#1
mishaturnbull wants to merge 36 commits into
masterfrom
turnbull-dev

Conversation

@mishaturnbull

Copy link
Copy Markdown
Member

This is a new feature pull request.

Summary:
Adds a basic API for GPIO direction (input/output) detection and setting, in input mode supports reading binary logic levels and in output mode supports reading current and writing new output values.

It's been a while for C

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
I hate C

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Add newlines to debug print statements

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
gpio_base:get_pin_direction; gpio_base:set_pin_direction

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
@mishaturnbull mishaturnbull added the enhancement New feature or request label Apr 2, 2019
@mishaturnbull mishaturnbull added the gpio General purpose input/output pins. label Apr 2, 2019
@mishaturnbull

Copy link
Copy Markdown
Member Author

Tested and running on BeagleBone Enhanced, current Debian release.

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
@mishaturnbull

Copy link
Copy Markdown
Member Author

Ready for review. Code tested & running on BBE 32.

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Untested!  Not even compiled!

Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Signed-off-by: Misha Turnbull <mishaturnbull@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gpio General purpose input/output pins.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant