806
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 18 Jul 2024
806 points (99.5% liked)
Technology
59875 readers
2489 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
I think manufacturers need to get a lot more creative about simplified computing. The RPi Pico's GPIO engine is powerful yet simple, and a good example of what is possible with some good application analysis and forethought.
Problem for the big market is that it's hardly profitable. In fact make things too easily multipurpose and you undercut your specialized devices opportunities. Why buy a smart device for 500 dollars that requires a monthly subscription when you could get a 100 dollar device with a popular preload of a solution on it?
Like when the WRT54G came out in the day and OpenWRT basically drove Cisco to buy out Linksys to neuter the "home router" to stop it displacing expensive products in the business sector. The WRT54G was the best product for the market, but not the best product to exist for vendor profitablity.
I have few pi pico but i didn't knew about it, can you please elaborate, because I've been using them just like any other esp32 stm32 esp8266 i have
Whichnoart of the pico are you referring to specifically? Never heard the term "GPIO engine" before. Is that sort of like the USB stack but for GPIO?
I think they meant PIO (programmable IO). It’s like a small processor tied to some of the IO pins. There’s a very small set of instructions and some state machines.
It can be used to implement your own IO protocols without worrying about the issues that come with bit-banging from the cpu.
The GPIO engine is a simple state machine that can be programmed to implement high-speed data transfer, digital video output, and many other purposes. It is one of the best and most innovative features on the Pico.