Skip to content

DMA.h dma_encode_transfer_count_with_self_trigger unused parameter warning on RP2040 #2614

@earlephilhower

Description

@earlephilhower

GCC 14.3 -Wall -Wextra reports an unused parameter warning on the RP2040 (only) in dma.h:

/home/runner/arduino_ide/hardware/pico/rp2040//pico-sdk/src/rp2_common/hardware_dma/include/hardware/dma.h: In function 'uint32_t dma_encode_transfer_count_with_self_trigger(uint)':
/home/runner/arduino_ide/hardware/pico/rp2040//pico-sdk/src/rp2_common/hardware_dma/include/hardware/dma.h:557:73: warning: unused parameter 'transfer_count' [-Wunused-parameter]
  557 | static inline uint32_t dma_encode_transfer_count_with_self_trigger(uint transfer_count) {
      |                                                                    ~~~~~^~~~~~~~~~~~~~

static inline uint32_t dma_encode_transfer_count_with_self_trigger(uint transfer_count) {
#if PICO_RP2040
panic_unsupported();
#else
return dma_encode_transfer_count(transfer_count) | (DMA_CH0_TRANS_COUNT_MODE_VALUE_TRIGGER_SELF << DMA_CH0_TRANS_COUNT_MODE_LSB);
#endif
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions