A few words in the beginning
- Before experimental please Reinstall the platform
- Version: 1.0.1 The project is a work in progress and is very beta version - there may be bugs...
- This project not an official platform and is based on pico-sdk
- pico-sdk as is, but the file organization has been restructured to be flexible and have a fast compilation
- Frameworks:
-
- Baremetal
-
- Arduino ( basic ... in progress )
- Systems
-
- windows, windows_x8, windows_amd64
-
- linux_x86_64, linux_armv6l, linux_armv7l, linux_armv8l
-
- darwin_x86_64, darwin_i386
- READ WIKI
- Framework code
- Baremetal Examples
- Arduino Examples
- Added some libraries as:
-
- TinyUSB
-
- FreeRTOS
-
- FatFS and LFS
-
- jsmn
-
- and other... ?
- Added PIO-ASM
-
- Windows
-
- linux_x86_64
- Note: 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
- goto C:\Users\USER_NAME.platformio\platforms
- delete folder wizio-pico ( builders )
- delete folder framework-wizio-pico ( sources )
- 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 template project
- 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
- Arduino
-
- Libraries ... etc