@web-font-path: "roboto-debian.css";
v2.2.0 (RP2040)
Loading...
Searching...
No Matches
dreq.h
// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT
#ifndef _DREQ_H
#define _DREQ_H
#ifdef __ASSEMBLER__
#define DREQ_PIO0_TX0 0
#define DREQ_PIO0_TX1 1
#define DREQ_PIO0_TX2 2
#define DREQ_PIO0_TX3 3
#define DREQ_PIO0_RX0 4
#define DREQ_PIO0_RX1 5
#define DREQ_PIO0_RX2 6
#define DREQ_PIO0_RX3 7
#define DREQ_PIO1_TX0 8
#define DREQ_PIO1_TX1 9
#define DREQ_PIO1_TX2 10
#define DREQ_PIO1_TX3 11
#define DREQ_PIO1_RX0 12
#define DREQ_PIO1_RX1 13
#define DREQ_PIO1_RX2 14
#define DREQ_PIO1_RX3 15
#define DREQ_SPI0_TX 16
#define DREQ_SPI0_RX 17
#define DREQ_SPI1_TX 18
#define DREQ_SPI1_RX 19
#define DREQ_UART0_TX 20
#define DREQ_UART0_RX 21
#define DREQ_UART1_TX 22
#define DREQ_UART1_RX 23
#define DREQ_PWM_WRAP0 24
#define DREQ_PWM_WRAP1 25
#define DREQ_PWM_WRAP2 26
#define DREQ_PWM_WRAP3 27
#define DREQ_PWM_WRAP4 28
#define DREQ_PWM_WRAP5 29
#define DREQ_PWM_WRAP6 30
#define DREQ_PWM_WRAP7 31
#define DREQ_I2C0_TX 32
#define DREQ_I2C0_RX 33
#define DREQ_I2C1_TX 34
#define DREQ_I2C1_RX 35
#define DREQ_ADC 36
#define DREQ_XIP_STREAM 37
#define DREQ_XIP_SSITX 38
#define DREQ_XIP_SSIRX 39
#define DREQ_DMA_TIMER0 59
#define DREQ_DMA_TIMER1 60
#define DREQ_DMA_TIMER2 61
#define DREQ_DMA_TIMER3 62
#define DREQ_FORCE 63
#else
typedef enum dreq_num_rp2040 {
DREQ_PIO0_TX0 = 0,
DREQ_PIO0_TX1 = 1,
DREQ_PIO0_TX2 = 2,
DREQ_PIO0_TX3 = 3,
DREQ_PIO0_RX0 = 4,
DREQ_PIO0_RX1 = 5,
DREQ_PIO0_RX2 = 6,
DREQ_PIO0_RX3 = 7,
DREQ_PIO1_TX0 = 8,
DREQ_PIO1_TX1 = 9,
DREQ_PIO1_TX2 = 10,
DREQ_PIO1_TX3 = 11,
DREQ_PIO1_RX0 = 12,
DREQ_PIO1_RX1 = 13,
DREQ_PIO1_RX2 = 14,
DREQ_PIO1_RX3 = 15,
DREQ_SPI0_TX = 16,
DREQ_SPI0_RX = 17,
DREQ_SPI1_TX = 18,
DREQ_SPI1_RX = 19,
DREQ_UART0_TX = 20,
DREQ_UART0_RX = 21,
DREQ_UART1_TX = 22,
DREQ_UART1_RX = 23,
DREQ_PWM_WRAP0 = 24,
DREQ_PWM_WRAP1 = 25,
DREQ_PWM_WRAP2 = 26,
DREQ_PWM_WRAP3 = 27,
DREQ_PWM_WRAP4 = 28,
DREQ_PWM_WRAP5 = 29,
DREQ_PWM_WRAP6 = 30,
DREQ_PWM_WRAP7 = 31,
DREQ_I2C0_TX = 32,
DREQ_I2C0_RX = 33,
DREQ_I2C1_TX = 34,
DREQ_I2C1_RX = 35,
DREQ_ADC = 36,
DREQ_XIP_STREAM = 37,
DREQ_XIP_SSITX = 38,
DREQ_XIP_SSIRX = 39,
DREQ_DMA_TIMER0 = 59,
DREQ_DMA_TIMER1 = 60,
DREQ_DMA_TIMER2 = 61,
DREQ_DMA_TIMER3 = 62,
DREQ_FORCE = 63,
DREQ_COUNT
} dreq_num_t;
#endif
#endif // _DREQ_H
dreq_num_rp2040
dreq_num_rp2040
DREQ numbers for DMA pacing on RP2040 (used as typedef dreq_num_t).
Definition dreq.h:66
dreq_num_t
enum dreq_num_rp2040 dreq_num_t
DREQ numbers for DMA pacing on RP2040 (used as typedef dreq_num_t).
DREQ_PWM_WRAP3
@ DREQ_PWM_WRAP3
Select PWM Counter 3's Wrap Value as DREQ.
Definition dreq.h:94
DREQ_PIO1_RX2
@ DREQ_PIO1_RX2
Select PIO1's RX FIFO 2 as DREQ.
Definition dreq.h:81
DREQ_SPI1_TX
@ DREQ_SPI1_TX
Select SPI1's TX FIFO as DREQ.
Definition dreq.h:85
DREQ_SPI1_RX
@ DREQ_SPI1_RX
Select SPI1's RX FIFO as DREQ.
Definition dreq.h:86
DREQ_I2C1_RX
@ DREQ_I2C1_RX
Select I2C1's RX FIFO as DREQ.
Definition dreq.h:102
DREQ_PIO0_RX3
@ DREQ_PIO0_RX3
Select PIO0's RX FIFO 3 as DREQ.
Definition dreq.h:74
DREQ_DMA_TIMER1
@ DREQ_DMA_TIMER1
Select DMA_TIMER0 as DREQ.
Definition dreq.h:108
DREQ_PIO1_TX2
@ DREQ_PIO1_TX2
Select PIO1's TX FIFO 2 as DREQ.
Definition dreq.h:77
DREQ_PWM_WRAP1
@ DREQ_PWM_WRAP1
Select PWM Counter 1's Wrap Value as DREQ.
Definition dreq.h:92
DREQ_PIO0_TX3
@ DREQ_PIO0_TX3
Select PIO0's TX FIFO 3 as DREQ.
Definition dreq.h:70
DREQ_PIO0_RX1
@ DREQ_PIO0_RX1
Select PIO0's RX FIFO 1 as DREQ.
Definition dreq.h:72
DREQ_PWM_WRAP0
@ DREQ_PWM_WRAP0
Select PWM Counter 0's Wrap Value as DREQ.
Definition dreq.h:91
DREQ_PIO1_TX1
@ DREQ_PIO1_TX1
Select PIO1's TX FIFO 1 as DREQ.
Definition dreq.h:76
DREQ_PIO1_TX0
@ DREQ_PIO1_TX0
Select PIO1's TX FIFO 0 as DREQ.
Definition dreq.h:75
DREQ_SPI0_RX
@ DREQ_SPI0_RX
Select SPI0's RX FIFO as DREQ.
Definition dreq.h:84
DREQ_UART0_RX
@ DREQ_UART0_RX
Select UART0's RX FIFO as DREQ.
Definition dreq.h:88
DREQ_DMA_TIMER0
@ DREQ_DMA_TIMER0
Select DMA_TIMER0 as DREQ.
Definition dreq.h:107
DREQ_SPI0_TX
@ DREQ_SPI0_TX
Select SPI0's TX FIFO as DREQ.
Definition dreq.h:83
DREQ_ADC
@ DREQ_ADC
Select the ADC as DREQ.
Definition dreq.h:103
DREQ_PWM_WRAP4
@ DREQ_PWM_WRAP4
Select PWM Counter 4's Wrap Value as DREQ.
Definition dreq.h:95
DREQ_I2C0_RX
@ DREQ_I2C0_RX
Select I2C0's RX FIFO as DREQ.
Definition dreq.h:100
DREQ_I2C1_TX
@ DREQ_I2C1_TX
Select I2C1's TX FIFO as DREQ.
Definition dreq.h:101
DREQ_XIP_SSIRX
@ DREQ_XIP_SSIRX
Select the XIP SSI RX FIFO as DREQ.
Definition dreq.h:106
DREQ_UART0_TX
@ DREQ_UART0_TX
Select UART0's TX FIFO as DREQ.
Definition dreq.h:87
DREQ_PIO1_RX0
@ DREQ_PIO1_RX0
Select PIO1's RX FIFO 0 as DREQ.
Definition dreq.h:79
DREQ_DMA_TIMER3
@ DREQ_DMA_TIMER3
Select DMA_TIMER3 as DREQ.
Definition dreq.h:110
DREQ_PIO1_RX1
@ DREQ_PIO1_RX1
Select PIO1's RX FIFO 1 as DREQ.
Definition dreq.h:80
DREQ_PIO0_RX2
@ DREQ_PIO0_RX2
Select PIO0's RX FIFO 2 as DREQ.
Definition dreq.h:73
DREQ_PIO0_TX2
@ DREQ_PIO0_TX2
Select PIO0's TX FIFO 2 as DREQ.
Definition dreq.h:69
DREQ_UART1_TX
@ DREQ_UART1_TX
Select UART1's TX FIFO as DREQ.
Definition dreq.h:89
DREQ_PIO1_TX3
@ DREQ_PIO1_TX3
Select PIO1's TX FIFO 3 as DREQ.
Definition dreq.h:78
DREQ_PIO1_RX3
@ DREQ_PIO1_RX3
Select PIO1's RX FIFO 3 as DREQ.
Definition dreq.h:82
DREQ_I2C0_TX
@ DREQ_I2C0_TX
Select I2C0's TX FIFO as DREQ.
Definition dreq.h:99
DREQ_XIP_SSITX
@ DREQ_XIP_SSITX
Select the XIP SSI TX FIFO as DREQ.
Definition dreq.h:105
DREQ_DMA_TIMER2
@ DREQ_DMA_TIMER2
Select DMA_TIMER1 as DREQ.
Definition dreq.h:109
DREQ_PIO0_RX0
@ DREQ_PIO0_RX0
Select PIO0's RX FIFO 0 as DREQ.
Definition dreq.h:71
DREQ_PIO0_TX1
@ DREQ_PIO0_TX1
Select PIO0's TX FIFO 1 as DREQ.
Definition dreq.h:68
DREQ_PWM_WRAP2
@ DREQ_PWM_WRAP2
Select PWM Counter 2's Wrap Value as DREQ.
Definition dreq.h:93
DREQ_PWM_WRAP5
@ DREQ_PWM_WRAP5
Select PWM Counter 5's Wrap Value as DREQ.
Definition dreq.h:96
DREQ_PIO0_TX0
@ DREQ_PIO0_TX0
Select PIO0's TX FIFO 0 as DREQ.
Definition dreq.h:67
DREQ_PWM_WRAP7
@ DREQ_PWM_WRAP7
Select PWM Counter 7's Wrap Value as DREQ.
Definition dreq.h:98
DREQ_PWM_WRAP6
@ DREQ_PWM_WRAP6
Select PWM Counter 6's Wrap Value as DREQ.
Definition dreq.h:97
DREQ_UART1_RX
@ DREQ_UART1_RX
Select UART1's RX FIFO as DREQ.
Definition dreq.h:90
DREQ_FORCE
@ DREQ_FORCE
Select FORCE as DREQ.
Definition dreq.h:111
DREQ_XIP_STREAM
@ DREQ_XIP_STREAM
Select the XIP Streaming FIFO as DREQ.
Definition dreq.h:104