sgjava Posted January 28, 2020 Author Posted January 28, 2020 @fourtyseven Or just use a NodeMcu since it has a lot of GPIO pins. I often replace a SBC with a NodeMcu and some Lua code for less complex tasks. It makes an excellent micro controller as well. And at $3 each you cannot beat the price. 0 Quote
turtius Posted January 29, 2020 Posted January 29, 2020 7 hours ago, sgjava said: @fourtyseven Or just use a NodeMcu since it has a lot of GPIO pins. I often replace a SBC with a NodeMcu and some Lua code for less complex tasks. It makes an excellent micro controller as well. And at $3 each you cannot beat the price. I understand but i'm having those 'What if' moments... Remove extra hardware and implement into one.. i feel like the GPIO is being wasted on these boards. 0 Quote
sgjava Posted January 29, 2020 Author Posted January 29, 2020 @fourtyseven I agree and shift registers and multiplexers will solve the limited GPIO pins issue, but my thought is if I have to go that route and add a lot more software complexity then I'll go the NodeMcu route (all GPIO pins can be hardware PWM too instead of one pin). The Duo is very limited GPIO wise. This is the Frankenboard I test User Space IO on. GPIO, I2C, SPI, PWM, LED, etc. are all used. 0 Quote
TonyMac32 Posted January 30, 2020 Posted January 30, 2020 On 1/28/2020 at 12:42 PM, fourtyseven said: I'm even more curious with the I2S bus where you can use it as a pseudo SPI bus in the ESP32 platform and control a 74hc595. Is this possible with these SBC's? I am going to assume you simply need to feed it an "audio stream" that would replicate what you want. That said I've never tried it. 0 Quote
sgjava Posted February 7, 2020 Author Posted February 7, 2020 @TonyMac32 @Tido @fourtyseven I've updated userspaceio to build libgpiod master branch. It requires >= 5.5.0 kernel which I install using armbian-config. Now you will be on the bleeding edge of libgpiod. 1 Quote
Tido Posted September 12, 2020 Posted September 12, 2020 (edited) On 2/7/2020 at 11:06 PM, sgjava said: Now you will be on the bleeding edge Hi Steven, can you please update your initial posting (a line at the beginning or such) and maybe the last post so people find your great work? Edit: I see you already did.. but just a link. How about some words like: The improved version you find here: ... obviously I stumbled over it, sorry. Edit2: The link mentioned above is dead like a parrot https://www.youtube.com/watch?v=vZw35VUBdzo Edited September 12, 2020 by Tido 0 Quote
sgjava Posted September 12, 2020 Author Posted September 12, 2020 @Tido I made an edit to top of post. https://github.com/sgjava/java-periphery 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.