https://pi-ada-tutorial.sourceforge.io/
Author:GPL-3.0-or-later
Version:1.8.0
Alire CI: Dependencies:
Extended board support package (XBSP) for the Raspberry Pi Pico.
This crate builds upon Jeremy Grosser’s official pico_bsp and adds a growing set of clean, reusable components for Ada developers targeting the RP2040. It is developed alongside the Pi Ada Tutorial but is equally suitable for any standalone embedded Ada project.
Current components:
The crate is available in two variants:
no_tasking (default) - small, fast, and compatible with the light runtimetasking - thread-safe using protected objects (requires a tasking runtime)
arm semihosting enable.Pico.USB_IO which in turn uses USB.Device.Serial for output. You will need a serial terminal
to read the output.Pico.UART_IO which in turn uses RP.UART for output. You will need a Debug Probe or a RS232C to
USB interface as well as a serial terminal to read the output.All packages include full GNATdoc annotations.
Useful links:
The library will continue to grow with each new tutorial chapter while remaining a clean, independent crate.