Skip to content

arminveres/picolino

Repository files navigation

picolino

Playground for the Raspberry Pi Pico W

Documentation

LEDs

Common LED should not be driven with a higher amperage than 0.023(Pico has 3.3V on it's GPIO pins, meaning it would be best to have a 143 OHM resistance.

SPI vs I2C

Working on the integration of the LIS3DH Accelerometer I first chose SPI, to work with. As it turns out it is not enough to just read and write using the libraries, but the chip selects need to be set to high and low respectively.

Dependencies

requires arm GNU Toolchain

I recommend to install picotool, which is quite nice to work with.

Fedora

Get toolchain: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads

Ubuntu

sudo apt install gcc-arm-none-eabi libstdc++-arm-none-eabi libnewlib-arm-none-eabi

Building

  1. Clone recursively with flag --recursive to include pico-sdk
  2. cd picolino
  3. cmake -B build
  4. cmake --build build

TODO