A few words in the beginning
- Version: 1.0.8 The project is a work in progress and is very beta version - there may be bugs...
- Look here, if there is something new
- This project is based on PICO-SDK
- Systems support
-
- Windows, Linux, Darwin
- PICO-SDK ( the file organization has been restructured to be flexible and have a fast compilation )
-
- ver 1.1.2 release ( default )
- Frameworks
-
- Baremetal ( pico-sdk, C/C++ ) baremetal is just a name for pico-sdk here
-
- Arduino ( in progress... )
- Debug ( in progress... )
- Libraries FreeRTOS, FatFS, littlefs ... etc
- Basic File System ( RAM disk, FLASH disk, SD card )
- READ WIKI
- Framework code
- Baremetal Examples
- Arduino Examples
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
- goto C:\Users\USER_NAME.platformio\ platforms & packages
- delete folder wizio-pico ( builders )
- delete folder framework-wizio-pico ( sources )
- delete folder tool-wizio-pico ( tools, picoasm )
- delete folder toolchain-gccarmnoneeabi (compiler, may not be deleted )
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