deskhop/pico-sdk/src/rp2_common
Hrvoje Cavrak 1415c1d31a DeskHop v0.61 - Promoted RC to Stable
- 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
2024-07-30 14:19:19 +02:00
..
boot_stage2 - add windows workaround 2024-03-24 19:02:37 +01:00
cmsis - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_adc - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_base - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_claim - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_clocks - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_divider - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_dma - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_exception - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_flash - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_gpio - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_i2c - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_interp - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_irq - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_pio - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_pll - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_pwm - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_resets - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_rtc - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_spi - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_sync - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_timer - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_uart - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_vreg - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_watchdog - add windows workaround 2024-03-24 19:02:37 +01:00
hardware_xosc - add windows workaround 2024-03-24 19:02:37 +01:00
pico_async_context - add windows workaround 2024-03-24 19:02:37 +01:00
pico_bit_ops - add windows workaround 2024-03-24 19:02:37 +01:00
pico_bootrom - add windows workaround 2024-03-24 19:02:37 +01:00
pico_bootsel_via_double_reset - add windows workaround 2024-03-24 19:02:37 +01:00
pico_cxx_options - add windows workaround 2024-03-24 19:02:37 +01:00
pico_divider - add windows workaround 2024-03-24 19:02:37 +01:00
pico_double - add windows workaround 2024-03-24 19:02:37 +01:00
pico_fix - add windows workaround 2024-03-24 19:02:37 +01:00
pico_flash - add windows workaround 2024-03-24 19:02:37 +01:00
pico_float - add windows workaround 2024-03-24 19:02:37 +01:00
pico_i2c_slave - add windows workaround 2024-03-24 19:02:37 +01:00
pico_int64_ops - add windows workaround 2024-03-24 19:02:37 +01:00
pico_malloc - add windows workaround 2024-03-24 19:02:37 +01:00
pico_mem_ops - add windows workaround 2024-03-24 19:02:37 +01:00
pico_multicore - add windows workaround 2024-03-24 19:02:37 +01:00
pico_platform - add windows workaround 2024-03-24 19:02:37 +01:00
pico_printf - add windows workaround 2024-03-24 19:02:37 +01:00
pico_rand - add windows workaround 2024-03-24 19:02:37 +01:00
pico_runtime - add windows workaround 2024-03-24 19:02:37 +01:00
pico_standard_link - add windows workaround 2024-03-24 19:02:37 +01:00
pico_stdio - add windows workaround 2024-03-24 19:02:37 +01:00
pico_stdio_semihosting - add windows workaround 2024-03-24 19:02:37 +01:00
pico_stdio_uart - add windows workaround 2024-03-24 19:02:37 +01:00
pico_stdio_usb - add windows workaround 2024-03-24 19:02:37 +01:00
pico_stdlib - add windows workaround 2024-03-24 19:02:37 +01:00
pico_unique_id - add windows workaround 2024-03-24 19:02:37 +01:00
tinyusb - add windows workaround 2024-03-24 19:02:37 +01:00
CMakeLists.txt DeskHop v0.61 - Promoted RC to Stable 2024-07-30 14:19:19 +02:00
README.md - add windows workaround 2024-03-24 19:02:37 +01:00

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.