Skip to content

Ambiende de desenvolvimento para Raspberry Pi Pico com testes de integração com Wokwi.

License

Notifications You must be signed in to change notification settings

Pedro2712/raspberry-pi-pico-wokwi-ci

 
 

Repository files navigation

Raspberry Pi Pico Wokwi CI

Ambiende de desenvolvimento para Raspberry Pi Pico com testes de integração com Wokwi.

Atividades

O básico de entradas e saídas digitais:


Atividade #1 - GPIO debounce

Botão debounce no GPIO com validação de um Custom Chip.

Validação

Abrir atividade →


Atividade #2 - Escrita serial

Escrita de mensagem via porta serial com validação.

Validação

Abrir atividade →


Atividade #3 - Escrita serial

Escrita de mensagem via porta serial com validação.

Validação

Abrir atividade →


Atividade #4 - Escrita serial

Escrita de mensagem via porta serial com validação.

Validação

Abrir atividade →


Compilando

mkdir build
cd build
cmake ..
make -j4 <atividade-*>

Compilando chipes customizados

Algumas atividades podem exigir a compilação de um chipe customizado para execução dos testes e simulações. Saiba mais.

make -j4 <atividade-*>-chip-<chipe>

Simulando

Após compilar todas as dependências de uma atividade, para simular este projeto, instale o Wokwi para o VS Code. Abra o diretório do projeto no Visual Studio Code, pressione F1 e selecione "Wokwi: Start Simulator".

Executando teste de integração

Com o Token do CLI obtido na dashboard do Wokwi, exporte com ovariável de ambiente e esecute o programa.

export WOKWI_CLI_TOKEN=<Token>
wokwi-cli <atividade-*>/test --scenario scenario.yml

Licença

Este projeto utiliza uma licença do MIT. Saiba mais.

About

Ambiende de desenvolvimento para Raspberry Pi Pico com testes de integração com Wokwi.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 55.9%
  • CMake 44.1%