It sounds like the Pi foundation learned their lesson from the Pi Zero.
+1. and 600MHz T4 is even better266 Mhz is better than 2x 133 Mhz.
There is detailed chart on page 180 of reference manual for F401.Interesting. How large are these buffers, and how many?
Instead there is only 8 PWM outputs each with the inverse output also available
It uses micro Python instead of Circuit Python. I wonder if micro Python will become as fleshed out as CP has become in the Adafruit world.
https://www.raspberrypi.org/products/raspberry-pi-pico/
I will be switching because I absolutely hate working with the Arduino IDE on the Teensy 3.X and haven't been able to rig up my own ARM command line dev environment. I find it sad that PJRC hasn't been able to rig up a simple dev environment for power C / C++ users that's wholly seperate from the Arduino IDE.
The only thing the Pico lacks is an I2S interface which I need for a digital music player I've been wanting to build, but for all other uses the Pico is a perfect drop in replacement and much cheaper than Teensy.
I would guess that there would be a lot of value in teensy wrapper libraries that are compatible with the pico libraries.
Is CircuitPython supporting use of both M0 processors? How is (or will) concurrency and synchronization managed?
probably good to consider supporting an API after it's been in use by a substantial user base where incompatible changes become much less likely.
That's not the point.
We’ve put together a whole book to help you get started with your new Raspberry Pi Pico. From installing MicroPython to getting to grips with PIO, Get Started with MicroPython on Raspberry Pi Pico is your essential guide.
Buy the book
The Raspberry is old tech, too. And the first Raspi was old tech, too.
They sold 40 or 50 million.
I had a brief look at the c/c++ API. Having a documented API is just wonderful. Looks like they actually use CMAKE as build system. On one hand is great since it doesn't tie you to any IDE (and I really like this) but I have a hard time to imagine average Arduino users writing cmakelists.txt files to set up their projects. Did anyone see some tools usable for the standard Arduino user?
...
Raspberry Pi Pico is programmed using either C/C++ or MicroPython and [B]there is IDE support for Visual Studio Code and Eclipse[/B]. Adding a program to Pico is as easy as dragging and dropping a file while Raspberry Pi Pico is in boot mode.
In this guide, you’ll learn how to install and use Microsoft’s Visual Studio Code on the Raspberry Pi. Visual Studio Code, often shortened to VSCode, is an integrated development environment (IDE) that has a bunch of handy features that make writing code more straightforward, such as syntax highlighting, code completion, easier refactoring, and git built-in.
And people still use 8-bit 16 MHz Arduino Nanos by the boat load.+1.
That is my sentiment too. I have seen such hype so many times in the past. Don't waste time on platform that is not bringing anything new.
M0 is old tech, underpowered, lacking crucial features like FPU. The only advantage is somewhat low price ($4), but there are lower priced ($2.50) and more powerful boards (vide F401).
Cortex M0 was introduced in 2009. So it is 12 year old tech.The Raspberry is old tech, too. And the first Raspi was old tech, too.
But typical user does not program (majority of) them using APIs (yet), of course except washing machines ;-)Several manufacturers of cars, washing-machines, and tv-sets exist?