@@ -20,71 +20,71 @@ XMC_SPI_t mappingHW[] = {
20
20
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
21
21
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t )6 },
22
22
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
23
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
24
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
23
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
24
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
25
25
.miso = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t )6 },
26
26
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
27
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
28
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
27
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
28
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
29
29
.input_source = XMC_INPUT_C,
30
30
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t )6 },
31
31
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
32
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
33
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }},
32
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
33
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }},
34
34
{.channel = XMC_SPI0_CH1,
35
35
.channel_config = {.baudrate = 15984375U ,
36
36
.bus_mode = (XMC_SPI_CH_BUS_MODE_t)XMC_SPI_CH_BUS_MODE_MASTER,
37
37
.selo_inversion = XMC_SPI_CH_SLAVE_SEL_INV_TO_MSLS,
38
38
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
39
39
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t )7 },
40
40
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
41
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
42
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
41
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
42
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
43
43
.miso = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t )7 },
44
44
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
45
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
46
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
45
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
46
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
47
47
.input_source = XMC_INPUT_D,
48
48
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t )7 },
49
49
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
50
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
51
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }},
50
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
51
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }},
52
52
{.channel = XMC_SPI0_CH1,
53
53
.channel_config = {.baudrate = 15984375U ,
54
54
.bus_mode = (XMC_SPI_CH_BUS_MODE_t)XMC_SPI_CH_BUS_MODE_MASTER,
55
55
.selo_inversion = XMC_SPI_CH_SLAVE_SEL_INV_TO_MSLS,
56
56
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
57
57
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )11 },
58
58
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
59
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
60
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
59
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
60
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
61
61
.miso = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )11 },
62
62
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
63
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
64
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
63
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
64
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
65
65
.input_source = XMC_INPUT_F,
66
66
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )11 },
67
67
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
68
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
69
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }},
68
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
69
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }},
70
70
{.channel = XMC_SPI0_CH1,
71
71
.channel_config = {.baudrate = 15984375U ,
72
72
.bus_mode = (XMC_SPI_CH_BUS_MODE_t)XMC_SPI_CH_BUS_MODE_MASTER,
73
73
.selo_inversion = XMC_SPI_CH_SLAVE_SEL_INV_TO_MSLS,
74
74
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
75
75
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )10 },
76
76
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
77
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
78
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
77
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
78
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
79
79
.miso = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )10 },
80
80
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
81
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
82
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
81
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
82
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
83
83
.input_source = XMC_INPUT_E,
84
84
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )10 },
85
85
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT7,
86
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
87
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }}};
86
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
87
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }}};
88
88
89
89
#elif defined(XMC1100_Boot_Kit)
90
90
#define NUM_ONEWIRE_HW 3
@@ -99,53 +99,53 @@ XMC_SPI_t mappingHW[] = {
99
99
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
100
100
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT1_BASE, .pin = (uint8_t )1 },
101
101
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT6,
102
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
103
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
102
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
103
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
104
104
.miso = {.port = (XMC_GPIO_PORT_t *)PORT1_BASE, .pin = (uint8_t )1 },
105
105
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
106
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
107
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
106
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
107
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
108
108
.input_source = XMC_INPUT_D,
109
109
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT1_BASE, .pin = (uint8_t )1 },
110
110
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT6,
111
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
112
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }},
111
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
112
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }},
113
113
{.channel = XMC_SPI0_CH0,
114
114
.channel_config = {.baudrate = 15984375U ,
115
115
.bus_mode = (XMC_SPI_CH_BUS_MODE_t)XMC_SPI_CH_BUS_MODE_MASTER,
116
116
.selo_inversion = XMC_SPI_CH_SLAVE_SEL_INV_TO_MSLS,
117
117
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
118
118
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )1 },
119
119
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT6,
120
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
121
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
120
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
121
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
122
122
.miso = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )1 },
123
123
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
124
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
125
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
124
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
125
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
126
126
.input_source = XMC_INPUT_F,
127
127
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )1 },
128
128
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT6,
129
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
130
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }},
129
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
130
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }},
131
131
{.channel = XMC_SPI0_CH0,
132
132
.channel_config = {.baudrate = 15984375U ,
133
133
.bus_mode = (XMC_SPI_CH_BUS_MODE_t)XMC_SPI_CH_BUS_MODE_MASTER,
134
134
.selo_inversion = XMC_SPI_CH_SLAVE_SEL_INV_TO_MSLS,
135
135
.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE},
136
136
.mosi = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )0 },
137
137
.mosi_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT6,
138
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
139
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
138
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
139
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
140
140
.miso = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )0 },
141
141
.miso_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
142
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
143
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD },
142
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
143
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
144
144
.input_source = XMC_INPUT_E,
145
145
.sclkout = {.port = (XMC_GPIO_PORT_t *)PORT2_BASE, .pin = (uint8_t )0 },
146
146
.sclkout_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT6,
147
- .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH ,
148
- .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD }}};
147
+ .input_hysteresis = XMC_GPIO_INPUT_HYSTERESIS_STANDARD ,
148
+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH }}};
149
149
150
150
#elif defined(XMC4700_Relax_Kit)
151
151
#define NUM_ONEWIRE_HW 6
0 commit comments