A few words in the beginning
- Due to Raspberry Pi Pico Team's bad attitude towards the project
I won't work hard or maybe I won't update fast - Version: 1.1.1 The project is a work in progress, there may be bugs...
- Look here, if there is something new
- This project is based on PICO-SDK
- PICO-SDK ( the file organization has been restructured to be flexible and have a fast compilation )
-
- default SDK 1.4.0 ( backup 1.3.1 and 1.2.0 )
-
- Support and Pico W ( WiFi ) board - not tested
- Frameworks
-
- Baremetal ( pico-sdk, C/C++ ) baremetal is just a name for pico-sdk here
-
- Arduino ( in progress... )
- Debug ( in progress... )
-
- PICOPROBE ( Windows for now )
-
- CMSIS-DAP ( Windows for now )
- Libraries FreeRTOS, FatFS, littlefs ... etc
- Basic File System ( RAM disk, FLASH disk, SD card )
- READ WIKI
- Framework code
- Baremetal Examples
- Arduino Examples
- Video demo - Arduino - TFT ST7789
- Systems support
-
- Windows, Linux, Darwin (if someone is editing the platform they have to take this into account)
Notes
- Please Re-Install the platform. The project is a work in progress and the platform is installed from here...
- I am in Home-Office, it's hard for me to test hardwares as SPI, I2C ... etc
Note: be sure git is installed
- PIO Home > Platforms > Advanced Installation
- paste https://github.com/Wiz-IO/wizio-pico
- INSTALL
- In directory C:\Users\USER_NAME.platformio\platforms
- delete folder wizio-pico ( builders )
- In directory C:\Users\USER_NAME.platformio\packages
- delete folder framework-wizio-pico ( sources )
- delete folder toolchain-gccarmnoneeabi (compiler, may not be deleted )
- delete folder tool-wizio-pico ( tools, picoasm )
PlatformIO -> Home -> New
- Enter Project Name - Board search 'WizIO-PICO' boards - Select Baremetal
- Click BUILD and you will have basic project ( from template )
- For CPP project, rename main.c to main.cpp ( if you delete main file, builder will create new main.c as template )
- Connect Pico as Mass Storage Device
- Open platformio.ini and edit your settings
- BUILD / UPLOAD
- READ WIKI - BAREMETAL
PlatformIO -> Home -> New
- Enter Project Name - Board search 'WizIO-PICO' boards - Select Arduino
- Connect Pico as Mass Storage Device
- Open platformio.ini and edit your settings
- BUILD / UPLOAD
- READ WIKI - ARDUINO
IF PICO_STDIO_USB is used, the Uploader will try ro reset Pico to boot-uf2 mode without button and USB cable remove