Show newer

Managing 23 GPIOs on Stack gets messy ... Our new GPIO Expander for Apache RTOS can help! All shall be explained in this article

lupyuen.github.io/articles/exp

Show thread

Stack exposes GPIO 8 (on GPIO Port) and Reset Pin (on JTAG Port) ... We could connect them to an SBC for Auto Flash & Test 🤔

lupyuen.github.io/articles/aut

Show thread

How we attach a GPIO Interrupt Handler in our GPIO Expander for RTOS ... Only 1 Interrupt Hander per GPIO ... No Daisy Chaining for now 🌼⛓

github.com/lupyuen/bl602_expan

Show thread

GPIO Expander for calls the BL604 GPIO Driver to read GPIO Inputs and write GPIO Outputs ... Wonder what happens if we flip between Input and Output ... Like for Stack's Push Button / Vibrator 🤔

github.com/lupyuen/bl602_expan

Show thread

At Startup, our GPIO Expander configures each Input / Output / Interrupt GPIO ... And registers the GPIOs as "/dev/gpioN"

github.com/lupyuen/bl602_expan

Show thread

Our GPIO Expander for implements these GPIO Operations: 1️⃣ Config / Read / Write GPIOs 2️⃣ Attach / Detach GPIO Interrupt Handlers 3️⃣ Handle GPIO Interrupts

github.com/lupyuen/bl602_expan

Show thread

Someday our GPIO Expander for shall validate that the SPI / I2C / UART Pin Functions are correctly assigned to the GPIO Pin Numbers ... So SPI MISO must be either GPIO 0, 4, 8, 12, 16 or 20

github.com/lupyuen/bl602_expan

Show thread
Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.