Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 3.72 KB

README.md

File metadata and controls

77 lines (60 loc) · 3.72 KB

Development Platform ( IO ) for Raspberry PI

(...)

FRAMEWORKS

  • Raspberry PI RP2040 Pico SDK CMAKE ( as is )
  • Raspberry PI RP2040 User Friendly ( WizIO edition )
  • Raspberry PI RP2040 Pico microPython
  • Raspberry PI RP2040 Pico Arduino ( TODO )
  • Raspberry PI 3,4,5 C/C++ Executable
  • Raspberry PI 3,4,5 Python Executable
  • Raspberry PI 3,4,5 Arduino Executable ( TODO )

INSТALL

  • Maybe need PC GCC / MinGW installed
  • Advanced platform installation - from URL: https://github.com/Wiz-IO/wizio-RPI
  • Auto clone last pico-sdk ( about 2 minutes, only platform & framework )

UPDATE

  • Delete folder ( update pico-sdk ): .platformio\packages\framework-RPI
  • Delete folder ( update platform ): .platformio\platforms\wizio-RPI

TODO...

Many people asked me: Why did you delete the wizio-pico platform
Some even got mad at me...

My story with RP2040 was as follows

Announced on 21 January 2021...
A month after PI Pico came out I released a port for VSCode/PlatformIO - C/C++ and Arduino, based on Pico SDK
However, the Pico SDK is strategically wrong !
I tried to explain to them ( not just me )
They answered rudely and arrogantly, style: Who are you to teach us !?

Аctually I (and others) understood this

  • the boss gave an assignment, we took the money, the assignment was completed ... and dot. There is no way to admit our mistakes

The Pico SDK is not structured properly and it becomes complicated to use
One file - One folder ?!?! for a handful of source code Cortex M0
It is slow and complex to compile, very difficult to integrate... etc
If a concept is complicated, it means - small audience, small usage, small profits right?

OK, I structured the Pico SDK as it should be:
all H - include, src: hal & hi level codes ... nothing else, a simple MAKE handles this
I promoted the platform ... it was a WOW effect !!! C/C++ and Arduino

While I was writing examples for the kids: how to ... I got an idea about WiFi
The idea was to use an SDIO chip ( USB WiFI for PC )
because millions of chips ( for PC ) have been put into use and have been tested to the maximum and their price is minimal

Searching for a solution I reached WICED Cypress / Broadcom ( full documentation !!! )
but I couldn't find a chip to experiment with, nor do I have a scale to implement
Broadcom !!! They are friends with RaspberryPI !!!
I have detailed the RaspberryPI Pico idea/solution
Followed: This is nonsense ... We are working on more surprises !
deleted the idea ... reaction to the above action
OK, no problem

About a year has passed since these events
Surfing the WEB I come across ads: Pico W ( wifi )
to look at what they did ... ?!?!?!?! just as I described, one to one !!!!

  • Guys, say: Thanks... ( they boast that they have sold several tens of million units )
  • Who are you, these are trivial things? ( in this sense )
  • ?!?!

It is not possible for me to know the platform, the chip, the interface and the way it works ...
I am not an oracle to know all the parameters
Ok, no problem

Some time passed, in the project I had written: I am stopping support because RaspberryPI are "fraudsters"
A RaspberryPI Pico boss emailed me: Why? ... I explained ... He apologized ... I deleted the comments
While we were talking ( month, two ) I made this platform: for ALL RaspberryPI products
The last answer was: We don't have a person who knows Python ( this is funny )
and we can't support the platform in the future

in short, that was it...