diff --git a/src/platform/PICO/include/platform/dma.h b/src/platform/PICO/include/platform/dma.h index 5ff5a13315..4dbe614c82 100644 --- a/src/platform/PICO/include/platform/dma.h +++ b/src/platform/PICO/include/platform/dma.h @@ -68,8 +68,8 @@ typedef enum { .owner.resourceIndex = 0 \ } -#define DMA_IDENTIFIER_TO_CHANNEL(identifier) ((identifier) - 1) -#define DMA_CHANNEL_TO_IDENTIFIER(channel) ((dmaIdentifier_e)((channel) + 1)) +#define DMA_IDENTIFIER_TO_CHANNEL(identifier) ((identifier) - DMA_FIRST_HANDLER) +#define DMA_CHANNEL_TO_IDENTIFIER(channel) ((dmaIdentifier_e)((channel) + DMA_FIRST_HANDLER)) #define DMA_CHANNEL_TO_INDEX(channel) (channel) dmaIdentifier_e dmaGetFreeIdentifier(void);