XIAO RP2040 com PlatformIO

Introdução ao PlatformIO
PlatformIO é uma plataforma de desenvolvimento que integra muitos tipos de placas de desenvolvimento e possui boa escalabilidade. Se a plataforma não tiver o tipo de placa de que você precisa, você pode adicionar manualmente o tipo de placa de desenvolvimento. O código que você escreve no Arduino pode ser usado aqui, basta adicionar a biblioteca correspondente.
Neste wiki, vamos apresentar como instalar e executar o código de exemplo no PlatformIO.
Usar PlatformIO para XIAO RP2040
Etapa 1. Baixar o VS Code
Baixe de acordo com o sistema que você está usando o VS Code

Etapa 2. Instalar a extensão PlatformIO
Abra o VSCode, clique em Extensions, depois pesquise por PlatformIO e selecione para instalar. Após a conclusão da instalação, reinicie o VSCode.

Etapa 3. Instalar o pacote de plataforma platform-seeedboards
As placas da série Seeed Studio XIAO usam uma plataforma PlatformIO personalizada, portanto você precisa instalar manualmente o pacote de plataforma correspondente.
- Execute o seguinte comando para uma instalação nova:
pio pkg install -g -p "https://github.com/Seeed-Studio/platform-seeedboards.git"

- Se você já usou anteriormente placas da série Seeed Studio XIAO no PlatformIO, execute o comando abaixo para atualizar:
pio pkg uninstall -g -p "SeeedStudio"
pio pkg install -g -p "SeeedStudio=https://github.com/Seeed-Studio/platform-seeedboards.git" --force
Como alternativa, você pode fazer substituições com base em projetos existentes.
[env:seeed_xiao_rp2040]
platform = https://github.com/Seeed-Studio/platform-seeedboards.git
board = seeed-xiao-rp2040
framework = arduino
Etapa 4. Criar qualquer projeto no PlatformIO
Abra a extensão PlatformIO e selecione Create New Project.

Etapa 4. Compilar e Gravar
Copie o seguinte programa para main.c e faça o upload para a placa.
#include <Arduino.h>
void setup() {
pinMode(PIN_LED, OUTPUT);
}
void loop() {
digitalWrite(PIN_LED, HIGH);
delay(1000);
digitalWrite(PIN_LED, LOW);
delay(1000);
}

Suporte Técnico e Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.