@@ -56,7 +56,7 @@ int main() {
56
56
printf ("Configure TX DMA\n" );
57
57
dma_channel_config c = dma_channel_get_default_config (dma_tx );
58
58
channel_config_set_transfer_data_size (& c , DMA_SIZE_8 );
59
- channel_config_set_dreq (& c , spi_get_index (spi_default ) ? DREQ_SPI1_TX : DREQ_SPI0_TX );
59
+ channel_config_set_dreq (& c , spi_get_dreq (spi_default , true) );
60
60
dma_channel_configure (dma_tx , & c ,
61
61
& spi_get_hw (spi_default )-> dr , // write address
62
62
txbuf , // read address
@@ -70,7 +70,7 @@ int main() {
70
70
// address to increment (so data is written throughout the buffer)
71
71
c = dma_channel_get_default_config (dma_rx );
72
72
channel_config_set_transfer_data_size (& c , DMA_SIZE_8 );
73
- channel_config_set_dreq (& c , spi_get_index (spi_default ) ? DREQ_SPI1_RX : DREQ_SPI0_RX );
73
+ channel_config_set_dreq (& c , spi_get_dreq (spi_default , false) );
74
74
channel_config_set_read_increment (& c , false);
75
75
channel_config_set_write_increment (& c , true);
76
76
dma_channel_configure (dma_rx , & c ,
0 commit comments