1415c1d31a
- Single unified firmware binary - Improved support for NKRO keyboards - Report mode default for keyboard port - Improved consumer control parser for variable data types (media keys should be better supported) - System control forwarding - Improved HID parser - Web UI to configure instead of keyboard shortcuts - Firmware upgrade while the device remains functional - Only one end will need upgrade, the other will get it automatically - No need to recompile to set most settings - Improved UART routines to use DMA, more reliable link - Fixed a bunch of bugs and issues |
||
---|---|---|
.. | ||
boot_stage2 | ||
cmsis | ||
hardware_adc | ||
hardware_base | ||
hardware_claim | ||
hardware_clocks | ||
hardware_divider | ||
hardware_dma | ||
hardware_exception | ||
hardware_flash | ||
hardware_gpio | ||
hardware_i2c | ||
hardware_interp | ||
hardware_irq | ||
hardware_pio | ||
hardware_pll | ||
hardware_pwm | ||
hardware_resets | ||
hardware_rtc | ||
hardware_spi | ||
hardware_sync | ||
hardware_timer | ||
hardware_uart | ||
hardware_vreg | ||
hardware_watchdog | ||
hardware_xosc | ||
pico_async_context | ||
pico_bit_ops | ||
pico_bootrom | ||
pico_bootsel_via_double_reset | ||
pico_cxx_options | ||
pico_divider | ||
pico_double | ||
pico_fix | ||
pico_flash | ||
pico_float | ||
pico_i2c_slave | ||
pico_int64_ops | ||
pico_malloc | ||
pico_mem_ops | ||
pico_multicore | ||
pico_platform | ||
pico_printf | ||
pico_rand | ||
pico_runtime | ||
pico_standard_link | ||
pico_stdio | ||
pico_stdio_semihosting | ||
pico_stdio_uart | ||
pico_stdio_usb | ||
pico_stdlib | ||
pico_unique_id | ||
tinyusb | ||
CMakeLists.txt | ||
README.md |
README.md
This directory contains libraries specifically targeting the RP2040 or possible future related devices. It is selected when
PICO_PLATFORM=rp2040
(the default) is specified for the build
hardware_
libraries exist for individual hardware components to provide a simple API
providing a thin abstraction hiding the details of accessing the hardware registers directly.
pico_
provides higher level functionality you might generally find in say an OS kernel, as well
as runtime support familiar to most C programmers.