Tiny 2040 - a tiny RP2040 stamp

Anything not related to STM32
mrburnette
Posts: 633
Joined: Thu Dec 19, 2019 1:23 am
Answers: 7

Re: Tiny 2040 - a tiny RP2040 stamp

Post by mrburnette »

With respect to all, there are a number of projects on Github (> 100 pages) with authors that are not shy about their 'love' for the RP2040... so I am not arguing with anyone, trying to make a particular point, but I suggest that something must be creating some excitement.

Bitbanged DVI on the RP2040

x86 emulator on Raspberry Pi Pico

Official TensorFlow Lite Micro

PicoWebServer Pico + ESP8266

W5500 Ethernet to Raspberry Pi Pico

Raspberry Pi Pico to BBC Micro Tube 6502 Core

FatFS-SD-SPI-RPi-Pico

Enable LoRaWAN communications on your Raspberry Pi Pico

Capture audio from a microphone on your Raspberry Pi Pico

Beginnings of VGA display logic. PIO logic to drive one 5-bit channel…

PLUS 92 additional pages of projects at an average of 8 projets per page = 736 more!!!
Please see below as I obviously made a mistake in my search criteria - errors happen.
Last edited by mrburnette on Thu May 27, 2021 9:59 pm, edited 1 time in total.
AndrewBCN
Posts: 105
Joined: Sun Apr 25, 2021 3:50 pm
Answers: 1
Location: Strasbourg, France

Re: Tiny 2040 - a tiny RP2040 stamp

Post by AndrewBCN »

mrburnette wrote: Thu May 27, 2021 6:14 pm ...
PLUS 92 additional pages of projects at an average of 8 projets per page = 736 more!!!
Uh, no, https://github.com/search?q=rp2040 returns 212 repository results, as anybody can verify. And many of these are long existing repositories that have added the word "rp2040" for one reason or another.

And btw

https://github.com/search?q=arduino returns 210,547 repositories, and

https://github.com/search?q=stm32 returns 31,219 repositories.

:roll:
mrburnette
Posts: 633
Joined: Thu Dec 19, 2019 1:23 am
Answers: 7

Re: Tiny 2040 - a tiny RP2040 stamp

Post by mrburnette »

AndrewBCN wrote: Thu May 27, 2021 9:12 pm
Uh, no, https://github.com/search?q=rp2040 returns 212 repository results, as anybody can verify. And many of these are long existing repositories that have added the word "rp2040" for one reason or another.
...
A misfortunate error on my part, however, not attempting to mislead:
RP2040.JPG
RP2040.JPG (76.44 KiB) Viewed 3913 times
My error was "2040" as the search key-word vs "RP2040".

Still ... the correct results indicate interest ... IMHO.

Ray
ag123
Posts: 1655
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Tiny 2040 - a tiny RP2040 stamp

Post by ag123 »

arduino added Wifi and Bluetooth on the Pico
https://blog.arduino.cc/2021/05/17/the- ... t-is-here/
AndrewBCN
Posts: 105
Joined: Sun Apr 25, 2021 3:50 pm
Answers: 1
Location: Strasbourg, France

Re: Tiny 2040 - a tiny RP2040 stamp

Post by AndrewBCN »

ag123 wrote: Mon Jun 07, 2021 11:38 am arduino added Wifi and Bluetooth on the Pico
https://blog.arduino.cc/2021/05/17/the- ... t-is-here/
No, the Pico is a development board sold by the Raspberry Pi Foundation, and Arduino created their own development board called the Arduino Nano RP2040 Connect which uses the RP2040 plus a u-blox NINA-W102 WiFi and Bluetooth radio module, plus a six-axis machine learning-capable IMU motion sensor, an on-board microphone and an RGB LED. This combination of peripherals means it is mainly targeted at simple robotics projects, I would guess.

And all that sells for €22 + taxes + shipping, which is much more than 5x the price of the Pico, and more than 22x the price of the RP2040 chip itself, But when compared to the rest of the Arduino lineup, I would say it's good value (the 8-bit Arduino Nano costs €20 + taxes + shipping).

My guess is for IoT applications, makers and companies are going to continue to use the ESP line of MCU modules and development boards.
An ESP32 module with WiFi and Bluetooth is around $3. And you get an RTOS to manage the two cores and the WiFi and BT stacks.
Last edited by AndrewBCN on Mon Jun 07, 2021 7:12 pm, edited 1 time in total.
ag123
Posts: 1655
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Tiny 2040 - a tiny RP2040 stamp

Post by ag123 »

i'd guess for that price arduino certainly needs to add value and they choose to add wifi and bt which is useful kind of.
i'd also guess wifi / bt being so popular, we'd see more from the 'competitors' and maybe eventually raspberry may add it as part of the 'feature' after all.
mrburnette
Posts: 633
Joined: Thu Dec 19, 2019 1:23 am
Answers: 7

Re: Tiny 2040 - a tiny RP2040 stamp

Post by mrburnette »

ag123 wrote: Mon Jun 07, 2021 12:49 pm i'd guess for that price arduino certainly needs to add value and they choose to add wifi and bt which is useful kind of.
...
Just thinking that all those "on board" toys are going to consume a few of the rp2040 I/O lines. The Arduino schematic is here:https://store.arduino.cc/usa/nano-rp204 ... th-headers Tab: Documentation

I plan on buying one just for a lab reference, just like I have original Uno, Nano, Mega, Leonardo, Mini .... when dealing with clones and homebrew boards, having an original board is an investment in maintaining sanity.
ag123
Posts: 1655
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Tiny 2040 - a tiny RP2040 stamp

Post by ag123 »

mrburnette wrote: Wed Jun 09, 2021 1:13 am
Just thinking that all those "on board" toys are going to consume a few of the rp2040 I/O lines. The Arduino schematic is here:https://store.arduino.cc/usa/nano-rp204 ... th-headers Tab: Documentation

I plan on buying one just for a lab reference, just like I have original Uno, Nano, Mega, Leonardo, Mini .... when dealing with clones and homebrew boards, having an original board is an investment in maintaining sanity.
oh well, they packed more than just wifi and bluetooth, they added
https://store.arduino.cc/usa/nano-rp204 ... th-headers
Sensors
IMU
LSM6DSOXTR (6-axis)
https://www.st.com/en/mems-and-sensors/lsm6dsox.html
Microphone
MP34DT05
https://www.st.com/resource/en/datasheet/mp34dt05-a.pdf
mrburnette
Posts: 633
Joined: Thu Dec 19, 2019 1:23 am
Answers: 7

Re: Tiny 2040 - a tiny RP2040 stamp

Post by mrburnette »

"Oh well" says it all...
ag123
Posts: 1655
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Tiny 2040 - a tiny RP2040 stamp

Post by ag123 »

hi i (finally) got my raspberry pico after a long wait (from element14 farnell)

the 'sdk', actually i should call it the 'core' is here
https://github.com/raspberrypi/pico-sdk
note that the arm-none-gcc bundled with stm core works, so you won't need a different gcc, but it'd need to be in your path.

did some codes
https://www.raspberrypi.org/forums/view ... 5&t=315397
got the onboard led blinking and got usb-serial working :)

well, it *isn't* *duino but that it is 'duino like', Raspberry developers used cmake and that apparently has 'hidden' the 'core' out of sight.
the codes shrink to just

Code: Select all

main();
with the common things, all the initialization etc are out of sight, even the 'driver' TinyUSB is 'out of sight'
it can be pretty confusing messing with CMake but it is a build tool that makes such 'small' looking codes work.
the key is 'dependency injection' i'd think it is something to look at
e.g. between uart or usb-serial, the relevant 'serial' is injected and the unused one is not compiled.
all these magic is possibly done by CMake.
Post Reply

Return to “Off topic”