I add my Pi Pico (RP2040) stuff here.
 
 
 
Go to file
Luigi F. Cruz b35740dfcf
Update dependencies.
2023-01-28 22:13:48 -08:00
apps Add UART check before proceeding. 2023-01-28 15:05:15 -08:00
lib
pico-examples@a7ad17156b Update dependencies. 2023-01-28 22:13:48 -08:00
pico-extras@747ce32a8e Update dependencies. 2023-01-28 22:13:48 -08:00
pico-playground@eb6658e820 Update dependencies. 2023-01-28 22:13:48 -08:00
pico-sdk@d2440cafd0 Update dependencies. 2023-01-28 22:13:48 -08:00
.gitignore
.gitmodules
CMakeLists.txt
LICENSE
README.md
compile_commands.json
pico_extras_import.cmake
pico_sdk_import.cmake

README.md

Pico Stuff

I add my Pi Pico (RP2040) stuff here. There are complete apps and libraries for sensors or complicated tasks.

Libraries

  • BMP180: Header-only library for the BMP180 atmospheric pressure and temperature sensor.
  • BMP390: Header-only library for the BMP390 atmospheric pressure and temperature sensor.
  • USB Network Stack: Library using TinyUSB's implementation of the RNDIS protocol to enable network over USB.

Apps

  • PiccoloSDR: A primitive direct-sampling SDR.
  • ADC DMA Chain: Chained DMA data acquisition from the ADC.
  • Barometer: Read temperature and atmospheric pressure from a BMP180.
  • Iperf Server: A tool to measure the performance of the TinyUSB's TCP/IP stack over USB.
  • TCP Server: A TCP server example to send high-frequency data to the host computer.

Installation

Some projects may require a patched version of the pico-sdk or pico-extras.

$ git clone --recursive git@github.com:luigifcruz/pico-stuff.git
$ cd pico-stuff
$ mkdir build
$ cd build
$ PICO_SDK_PATH=../pico-sdk cmake ..
$ make -j$(nproc -n)

About the project

This project was created and maintained since 2021 by Luigi Cruz.

Support

Feel free to hit me up on Twitter or Email if your question isn't answered by this documentation. If you found a bug, please, report it directly on GitHub Issues.

License

This project is distributed by an GPL-2.0 License.

Disclaimer

This project isn't in any way associated with the Raspberry Pi Foundation.

Contributing

Everyone is very welcome to contribute to our project.