Show newer

Google Scanned Objects: Open Source collection of over one thousand 3D-Scanned Household Items

arxiv.org/abs/2204.11918

@Ralim Hmmm major Kconfig Conflict between BL602 and ESP32 ... Wonder how the NuttX folks feel about this 🤔

@lupyuen
Hmm…
If each pin can only be used once, could we flip the arrignment matrix and instead have it always have an entry for each pin, which is either a selected value or hi-z by default; then use kconfig rules to prevent collisions ?

(Not sure, haven't used this much tbqh)

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

@lupyuen Interesting read! Thanks. I am partial to Clojure and the lisps, which he doesn't mention -- lisps might fall behind his call for "modern" languages (because of their age, though this is actually a bad indicator for them), and Clojure definitely disagrees with him about types, but strong agreement on immutability and functional thinking.

@Ralim Hmmm maybe. But we still need a runtime check to be sure that the GPIOs are not reused

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.