Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion cores/rp2040/RP2040Support.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ class _MFIFO {

void registerCore() {
#ifndef __FREERTOS
multicore_doorbell_clear_current_core(_doorbell);
uint32_t irq = multicore_doorbell_irq_num(_doorbell);
irq_add_shared_handler(irq, _irq, 128);
irq_set_enabled(irq, true);
Expand Down
4 changes: 2 additions & 2 deletions include/rp2040/pico_base/pico/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

#define PICO_SDK_VERSION_MAJOR 2
#define PICO_SDK_VERSION_MINOR 2
#define PICO_SDK_VERSION_REVISION 0
#define PICO_SDK_VERSION_STRING "2.2.0"
#define PICO_SDK_VERSION_REVISION 1
#define PICO_SDK_VERSION_STRING "2.2.1-develop"

#endif
4 changes: 2 additions & 2 deletions include/rp2350/pico_base/pico/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

#define PICO_SDK_VERSION_MAJOR 2
#define PICO_SDK_VERSION_MINOR 2
#define PICO_SDK_VERSION_REVISION 0
#define PICO_SDK_VERSION_STRING "2.2.0"
#define PICO_SDK_VERSION_REVISION 1
#define PICO_SDK_VERSION_STRING "2.2.1-develop"

#endif
6 changes: 5 additions & 1 deletion include/tusb_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
#define CFG_TUD_HID (2)
#define CFG_TUD_CDC (1)
#define CFG_TUD_MSC (1)
#define CFG_TUD_MIDI (0)
#define CFG_TUD_MIDI (1)
#define CFG_TUD_VENDOR (0)

#define CFG_TUD_CDC_RX_BUFSIZE (256)
Expand All @@ -84,6 +84,10 @@
// HID buffer size Should be sufficient to hold ID (if any) + Data
#define CFG_TUD_HID_EP_BUFSIZE (64)

// MIDI
#define CFG_TUD_MIDI_RX_BUFSIZE (64)
#define CFG_TUD_MIDI_TX_BUFSIZE (64)

#ifdef __cplusplus
}
#endif
Expand Down
1 change: 1 addition & 0 deletions lib/platform_def.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
-DPICO_RP2040_USB_DEVICE_UFRAME_FIX=1
-DPICO_USE_BLOCKED_RAM=0
-DPICO_XOSC_STARTUP_DELAY_MULTIPLIER=64
-DPICO_MAX_SHARED_IRQ_HANDLERS=6

-DPICO_CYW43_ARCH_HEADER=stdint.h
-DCYW43_TASK_STACK_SIZE=1024
Binary file modified lib/rp2040/liblwip-bt.a
Binary file not shown.
Binary file modified lib/rp2040/liblwip.a
Binary file not shown.
Binary file modified lib/rp2040/libpico.a
Binary file not shown.
Binary file modified lib/rp2350-riscv/liblwip-bt.a
Binary file not shown.
Binary file modified lib/rp2350-riscv/liblwip.a
Binary file not shown.
Binary file modified lib/rp2350-riscv/libpico.a
Binary file not shown.
Binary file modified lib/rp2350/liblwip-bt.a
Binary file not shown.
Binary file modified lib/rp2350/liblwip.a
Binary file not shown.
Binary file modified lib/rp2350/libpico.a
Binary file not shown.
2 changes: 1 addition & 1 deletion pico-sdk
Submodule pico-sdk updated 35 files
+1 −1 MODULE.bazel
+2 −2 pico_sdk_version.cmake
+0 −0 src/boards/include/boards/waveshare_pico_cam_a.h
+0 −0 src/boards/include/boards/waveshare_rp2040_ble.h
+0 −0 src/boards/include/boards/waveshare_rp2040_eth.h
+0 −0 src/boards/include/boards/waveshare_rp2040_geek.h
+0 −0 src/boards/include/boards/waveshare_rp2040_matrix.h
+0 −0 src/boards/include/boards/waveshare_rp2040_pizero.h
+0 −0 src/boards/include/boards/waveshare_rp2040_power_management_hat_b.h
+0 −0 src/boards/include/boards/waveshare_rp2040_tiny.h
+0 −0 src/boards/include/boards/waveshare_rp2040_touch_lcd_1.28.h
+0 −0 src/boards/include/boards/waveshare_rp2350_eth.h
+0 −0 src/boards/include/boards/waveshare_rp2350_geek.h
+0 −0 src/boards/include/boards/waveshare_rp2350_lcd_0.96.h
+0 −0 src/boards/include/boards/waveshare_rp2350_lcd_1.28.h
+0 −0 src/boards/include/boards/waveshare_rp2350_one.h
+0 −0 src/boards/include/boards/waveshare_rp2350_plus_16mb.h
+0 −0 src/boards/include/boards/waveshare_rp2350_plus_4mb.h
+0 −0 src/boards/include/boards/waveshare_rp2350_tiny.h
+0 −0 src/boards/include/boards/waveshare_rp2350_touch_lcd_1.28.h
+0 −0 src/boards/include/boards/waveshare_rp2350_zero.h
+0 −2 src/host/hardware_sync/include/hardware/sync.h
+28 −7 src/host/hardware_sync/sync_core0_only.c
+1 −1 src/rp2350/README.md
+3 −2 src/rp2_common/hardware_dma/include/hardware/dma.h
+4 −2 src/rp2_common/hardware_gpio/gpio.c
+1 −1 src/rp2_common/hardware_hazard3/include/hardware/hazard3/instructions.h
+9 −7 src/rp2_common/hardware_irq/irq.c
+1 −1 src/rp2_common/hardware_pio/include/hardware/pio_instructions.h
+9 −0 src/rp2_common/hardware_sync/include/hardware/sync.h
+1 −1 src/rp2_common/pico_mbedtls/include/sha256_alt.h
+1 −1 src/rp2_common/pico_multicore/multicore.c
+0 −2 src/rp2_common/pico_status_led/CMakeLists.txt
+1 −1 src/rp2_common/pico_status_led/include/pico/status_led.h
+2 −1 src/rp2_common/pico_status_led/status_led.c
2 changes: 2 additions & 0 deletions tools/libpico/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ target_compile_definitions(common-${cpu} INTERFACE
PICO_PRINTF_ALWAYS_INCLUDED=1
PICO_FLASH_SIZE_BYTES=16777216

PICO_MAX_SHARED_IRQ_HANDLERS=6

PICO_32BIT=1
PICO_NO_BINARY_INFO=1
PICO_NO_FLASH=0
Expand Down