#[repr(u8)]
pub enum DMAREQ_ID_A {
Show 115 variants None = 0, Dmamux1ReqGen0 = 1, Dmamux1ReqGen1 = 2, Dmamux1ReqGen2 = 3, Dmamux1ReqGen3 = 4, Dmamux1ReqGen4 = 5, Dmamux1ReqGen5 = 6, Dmamux1ReqGen6 = 7, Dmamux1ReqGen7 = 8, Adc1Dma = 9, Adc2Dma = 10, Tim1Ch1 = 11, Tim1Ch2 = 12, Tim1Ch3 = 13, Tim1Ch4 = 14, Tim1Up = 15, Tim1Trig = 16, Tim1Com = 17, Tim2Ch1 = 18, Tim2Ch2 = 19, Tim2Ch3 = 20, Tim2Ch4 = 21, Tim2Up = 22, Tim3Ch1 = 23, Tim3Ch2 = 24, Tim3Ch3 = 25, Tim3Ch4 = 26, Tim3Up = 27, Tim3Trig = 28, Tim4Ch1 = 29, Tim4Ch2 = 30, Tim4Ch3 = 31, Tim4Up = 32, I2c1RxDma = 33, I2c1TxDma = 34, I2c2RxDma = 35, I2c2TxDma = 36, Spi1RxDma = 37, Spi1TxDma = 38, Spi2RxDma = 39, Spi2TxDma = 40, Usart1RxDma = 41, Usart1TxDma = 42, Usart2RxDma = 43, Usart2TxDma = 44, Usart3RxDma = 45, Usart3TxDma = 46, Tim8Ch1 = 47, Tim8Ch2 = 48, Tim8Ch3 = 49, Tim8Ch4 = 50, Tim8Up = 51, Tim8Trig = 52, Tim8Com = 53, Tim5Ch1 = 55, Tim5Ch2 = 56, Tim5Ch3 = 57, Tim5Ch4 = 58, Tim5Up = 59, Tim5Trig = 60, Spi3RxDma = 61, Spi3TxDma = 62, Uart4RxDma = 63, Uart4TxDma = 64, Uart5RxDma = 65, Uart5TxDma = 66, DacCh1Dma = 67, DacCh2Dma = 68, Tim6Up = 69, Tim7Up = 70, Usart6RxDma = 71, Usart6TxDma = 72, I2c3RxDma = 73, I2c3TxDma = 74, DcmiDma = 75, CrypInDma = 76, CrypOutDma = 77, HashInDma = 78, Uart7RxDma = 79, Uart7TxDma = 80, Uart8RxDma = 81, Uart8TxDma = 82, Spi4RxDma = 83, Spi4TxDma = 84, Spi5RxDma = 85, Spi5TxDma = 86, Sai1aDma = 87, Sai1bDma = 88, Sai2aDma = 89, Sai2bDma = 90, SwpmiRxDma = 91, SwpmiTxDma = 92, SpdifrxDatDma = 93, SpdifrxCtrlDma = 94, HrReq1 = 95, HrReq2 = 96, HrReq3 = 97, HrReq4 = 98, HrReq5 = 99, HrReq6 = 100, Dfsdm1Dma0 = 101, Dfsdm1Dma1 = 102, Dfsdm1Dma2 = 103, Dfsdm1Dma3 = 104, Tim15Ch1 = 105, Tim15Up = 106, Tim15Trig = 107, Tim15Com = 108, Tim16Ch1 = 109, Tim16Up = 110, Tim17Ch1 = 111, Tim17Up = 112, Sai3ADma = 113, Sai3BDma = 114, Adc3Dma = 115,
}
Expand description

Input DMA request line selected

Value on reset: 0

Variants§

§

None = 0

0: No signal selected as request input

§

Dmamux1ReqGen0 = 1

1: Signal dmamux1_req_gen0 selected as request input

§

Dmamux1ReqGen1 = 2

2: Signal dmamux1_req_gen1 selected as request input

§

Dmamux1ReqGen2 = 3

3: Signal dmamux1_req_gen2 selected as request input

§

Dmamux1ReqGen3 = 4

4: Signal dmamux1_req_gen3 selected as request input

§

Dmamux1ReqGen4 = 5

5: Signal dmamux1_req_gen4 selected as request input

§

Dmamux1ReqGen5 = 6

6: Signal dmamux1_req_gen5 selected as request input

§

Dmamux1ReqGen6 = 7

7: Signal dmamux1_req_gen6 selected as request input

§

Dmamux1ReqGen7 = 8

8: Signal dmamux1_req_gen7 selected as request input

§

Adc1Dma = 9

9: Signal adc1_dma selected as request input

§

Adc2Dma = 10

10: Signal adc2_dma selected as request input

§

Tim1Ch1 = 11

11: Signal tim1_ch1 selected as request input

§

Tim1Ch2 = 12

12: Signal tim1_ch2 selected as request input

§

Tim1Ch3 = 13

13: Signal tim1_ch3 selected as request input

§

Tim1Ch4 = 14

14: Signal tim1_ch4 selected as request input

§

Tim1Up = 15

15: Signal tim1_up selected as request input

§

Tim1Trig = 16

16: Signal tim1_trig selected as request input

§

Tim1Com = 17

17: Signal tim1_com selected as request input

§

Tim2Ch1 = 18

18: Signal tim2_ch1 selected as request input

§

Tim2Ch2 = 19

19: Signal tim2_ch2 selected as request input

§

Tim2Ch3 = 20

20: Signal tim2_ch3 selected as request input

§

Tim2Ch4 = 21

21: Signal tim2_ch4 selected as request input

§

Tim2Up = 22

22: Signal tim2_up selected as request input

§

Tim3Ch1 = 23

23: Signal tim3_ch1 selected as request input

§

Tim3Ch2 = 24

24: Signal tim3_ch2 selected as request input

§

Tim3Ch3 = 25

25: Signal tim3_ch3 selected as request input

§

Tim3Ch4 = 26

26: Signal tim3_ch4 selected as request input

§

Tim3Up = 27

27: Signal tim3_up selected as request input

§

Tim3Trig = 28

28: Signal tim3_trig selected as request input

§

Tim4Ch1 = 29

29: Signal tim4_ch1 selected as request input

§

Tim4Ch2 = 30

30: Signal tim4_ch2 selected as request input

§

Tim4Ch3 = 31

31: Signal tim4_ch3 selected as request input

§

Tim4Up = 32

32: Signal tim4_up selected as request input

§

I2c1RxDma = 33

33: Signal i2c1_rx_dma selected as request input

§

I2c1TxDma = 34

34: Signal i2c1_tx_dma selected as request input

§

I2c2RxDma = 35

35: Signal i2c2_rx_dma selected as request input

§

I2c2TxDma = 36

36: Signal i2c2_tx_dma selected as request input

§

Spi1RxDma = 37

37: Signal spi1_rx_dma selected as request input

§

Spi1TxDma = 38

38: Signal spi1_tx_dma selected as request input

§

Spi2RxDma = 39

39: Signal spi2_rx_dma selected as request input

§

Spi2TxDma = 40

40: Signal spi2_tx_dma selected as request input

§

Usart1RxDma = 41

41: Signal usart1_rx_dma selected as request input

§

Usart1TxDma = 42

42: Signal usart1_tx_dma selected as request input

§

Usart2RxDma = 43

43: Signal usart2_rx_dma selected as request input

§

Usart2TxDma = 44

44: Signal usart2_tx_dma selected as request input

§

Usart3RxDma = 45

45: Signal usart3_rx_dma selected as request input

§

Usart3TxDma = 46

46: Signal usart3_tx_dma selected as request input

§

Tim8Ch1 = 47

47: Signal tim8_ch1 selected as request input

§

Tim8Ch2 = 48

48: Signal tim8_ch2 selected as request input

§

Tim8Ch3 = 49

49: Signal tim8_ch3 selected as request input

§

Tim8Ch4 = 50

50: Signal tim8_ch4 selected as request input

§

Tim8Up = 51

51: Signal tim8_up selected as request input

§

Tim8Trig = 52

52: Signal tim8_trig selected as request input

§

Tim8Com = 53

53: Signal tim8_com selected as request input

§

Tim5Ch1 = 55

55: Signal tim5_ch1 selected as request input

§

Tim5Ch2 = 56

56: Signal tim5_ch2 selected as request input

§

Tim5Ch3 = 57

57: Signal tim5_ch3 selected as request input

§

Tim5Ch4 = 58

58: Signal tim5_ch4 selected as request input

§

Tim5Up = 59

59: Signal tim5_up selected as request input

§

Tim5Trig = 60

60: Signal tim5_trig selected as request input

§

Spi3RxDma = 61

61: Signal spi3_rx_dma selected as request input

§

Spi3TxDma = 62

62: Signal spi3_tx_dma selected as request input

§

Uart4RxDma = 63

63: Signal uart4_rx_dma selected as request input

§

Uart4TxDma = 64

64: Signal uart4_tx_dma selected as request input

§

Uart5RxDma = 65

65: Signal uart5_rx_dma selected as request input

§

Uart5TxDma = 66

66: Signal uart5_tx_dma selected as request input

§

DacCh1Dma = 67

67: Signal dac_ch1_dma selected as request input

§

DacCh2Dma = 68

68: Signal dac_ch2_dma selected as request input

§

Tim6Up = 69

69: Signal tim6_up selected as request input

§

Tim7Up = 70

70: Signal tim7_up selected as request input

§

Usart6RxDma = 71

71: Signal usart6_rx_dma selected as request input

§

Usart6TxDma = 72

72: Signal usart6_tx_dma selected as request input

§

I2c3RxDma = 73

73: Signal i2c3_rx_dma selected as request input

§

I2c3TxDma = 74

74: Signal i2c3_tx_dma selected as request input

§

DcmiDma = 75

75: Signal dcmi_dma selected as request input

§

CrypInDma = 76

76: Signal cryp_in_dma selected as request input

§

CrypOutDma = 77

77: Signal cryp_out_dma selected as request input

§

HashInDma = 78

78: Signal hash_in_dma selected as request input

§

Uart7RxDma = 79

79: Signal uart7_rx_dma selected as request input

§

Uart7TxDma = 80

80: Signal uart7_tx_dma selected as request input

§

Uart8RxDma = 81

81: Signal uart8_rx_dma selected as request input

§

Uart8TxDma = 82

82: Signal uart8_tx_dma selected as request input

§

Spi4RxDma = 83

83: Signal spi4_rx_dma selected as request input

§

Spi4TxDma = 84

84: Signal spi4_tx_dma selected as request input

§

Spi5RxDma = 85

85: Signal spi5_rx_dma selected as request input

§

Spi5TxDma = 86

86: Signal spi5_tx_dma selected as request input

§

Sai1aDma = 87

87: Signal sai1a_dma selected as request input

§

Sai1bDma = 88

88: Signal sai1b_dma selected as request input

§

Sai2aDma = 89

89: Signal sai2a_dma selected as request input

§

Sai2bDma = 90

90: Signal sai2b_dma selected as request input

§

SwpmiRxDma = 91

91: Signal swpmi_rx_dma selected as request input

§

SwpmiTxDma = 92

92: Signal swpmi_tx_dma selected as request input

§

SpdifrxDatDma = 93

93: Signal spdifrx_dat_dma selected as request input

§

SpdifrxCtrlDma = 94

94: Signal spdifrx_ctrl_dma selected as request input

§

HrReq1 = 95

95: Signal hr_req(1) selected as request input

§

HrReq2 = 96

96: Signal hr_req(2) selected as request input

§

HrReq3 = 97

97: Signal hr_req(3) selected as request input

§

HrReq4 = 98

98: Signal hr_req(4) selected as request input

§

HrReq5 = 99

99: Signal hr_req(5) selected as request input

§

HrReq6 = 100

100: Signal hr_req(6) selected as request input

§

Dfsdm1Dma0 = 101

101: Signal dfsdm1_dma0 selected as request input

§

Dfsdm1Dma1 = 102

102: Signal dfsdm1_dma1 selected as request input

§

Dfsdm1Dma2 = 103

103: Signal dfsdm1_dma2 selected as request input

§

Dfsdm1Dma3 = 104

104: Signal dfsdm1_dma3 selected as request input

§

Tim15Ch1 = 105

105: Signal tim15_ch1 selected as request input

§

Tim15Up = 106

106: Signal tim15_up selected as request input

§

Tim15Trig = 107

107: Signal tim15_trig selected as request input

§

Tim15Com = 108

108: Signal tim15_com selected as request input

§

Tim16Ch1 = 109

109: Signal tim16_ch1 selected as request input

§

Tim16Up = 110

110: Signal tim16_up selected as request input

§

Tim17Ch1 = 111

111: Signal tim17_ch1 selected as request input

§

Tim17Up = 112

112: Signal tim17_up selected as request input

§

Sai3ADma = 113

113: Signal sai3_a_dma selected as request input

§

Sai3BDma = 114

114: Signal sai3_b_dma selected as request input

§

Adc3Dma = 115

115: Signal adc3_dma selected as request input

Trait Implementations§

source§

impl Clone for DMAREQ_ID_A

source§

fn clone(&self) -> DMAREQ_ID_A

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DMAREQ_ID_A

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for DMAREQ_ID_A

source§

fn eq(&self, other: &DMAREQ_ID_A) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for DMAREQ_ID_A

source§

impl StructuralPartialEq for DMAREQ_ID_A

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.