Install this package:
emerge -a dev-libs/pico-sdk
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-libs/pico-sdk
Or alternatively:
emerge --autounmask-write -a dev-libs/pico-sdk
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.3.0-r3 | 8 | ~amd64 ~x86 | 1.3.0 |
<pkgmetadata>
<maintainer type="person">
<email>xxc3ncoredxx@gmail.com</email>
<name>Oskari Pirhonen</name>
</maintainer>
<longdescription>
The Raspberry Pi Pico SDK (henceforth the SDK) provides the headers,
libraries and build system necessary to write programs for the RP2040-based
devices such as the Raspberry Pi Pico in C, C++ or assembly language.
The SDK is designed to provide an API and programming environment that is
familiar both to non-embedded C developers and embedded C developers alike.
A single program runs on the device at a time and starts with a conventional
`main()` method. Standard C/C++ libraries are supported along with C level
libraries/APIs for accessing all of the RP2040's hardware include PIO
(Programmable IO).
Additionally the SDK provides higher level libraries for dealing with
timers, synchronization, USB (TinyUSB) and multi-core programming along with
various utilities.
The SDK can be used to build anything from simple applications, to fully
fledged runtime environments such as MicroPython, to low level software
such as RP2040's on-chip bootrom itself.
Additional libraries/APIs that are not yet ready for inclusion in the SDK
can be found in [pico-extras](https://github.com/raspberrypi/pico-extras).
</longdescription>
<use>
<flag name="usb">Provide USB support using TinyUSB</flag>
</use>
<upstream>
<maintainer>
<email>graham.sanderson@raspberrypi.com</email>
<name>Graham Sanderson</name>
</maintainer>
<maintainer>
<email>andrew.scheller@raspberrypi.com</email>
<name>Andrew Scheller</name>
</maintainer>
<bugs-to>https://github.com/raspberrypi/pico-sdk/isues</bugs-to>
<remote-id type="github">raspberrypi/pico-sdk</remote-id>
</upstream>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-libs/pico-sdk |
euse -E <flag> -p dev-libs/pico-sdk |
euse -D <flag> -p dev-libs/pico-sdk
| Flag | Description | 1.3.0-r3 |
|---|---|---|
| usb | Provide USB support using TinyUSB | ⊕ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| AUX | pico-sdk-1.3.0-Add-system-tinyusb-check.patch | 1011 bytes |
| AUX | pico-sdk-config.cmake.template | 85 bytes |
| DIST | pico-sdk-1.3.0.tar.gz | 926255 bytes |
| EBUILD | pico-sdk-1.3.0-r3.ebuild | 1715 bytes |
| MISC | metadata.xml | 1981 bytes |