Dayne's Raspberry Pi Pico / MCU
The enchilada that works now is focused on picoruby helper scripts.
warning: the intention behind d.pico is to collect the tools that help me setup & remember how to do things for Raspberry Pi / MCU hacking on Ubuntu/Linux and Raspberry Pi boxes. Not intended as broadly useful tools for others and not likely relevant for windows/mac/wsl/chrome environments.
bin
├── picoruby-install # Install cached PicoRuby to RPI PICO
├── picoruby-latest # Check GitHub & download for latest
# Supported by:
lib
├── env.sh # Environment vairables for the bin tools
├── helpers.sh # Helper functions for the bin tools
└── insanity_check # Sanity checker for dependancies
Try to avoid unleashing insane clones into the world.
git clone https://github.com/dayne/d.pico
cd d.pico
./lib/insanity_checkFix missing dependancies until you have a satisfied cow.
Download and cache latest picoruby
bin/picoruby-latest
- Press and hold the BOOT button and plugin the pico
- Run
bin/picoruby-install - Attach to the pico with you favorite serial connection tool
- Recommended:
gtkterm --port /dev/ttyACM0
- Recommended:
- Update CHANGELOG.MD version
- Commit changes
- Tag:
git tag -a v?.?.? -m "version message" - Push & push tags:
git push origin --tags
The d.pico is a half baked collection of rusty tools to help reduce the barrier of entry for me (and hopefully others) to get hacking on the RPI Pico microcontrollers. No grand schemes to take over the world or become tools so the TODOs are many and none.
- picoruby-latest
- picoruby-install
- picoruby-build
- tinygo-install
- tinygo-latest
- micropython-install
- micropython-latest