@@ -137,8 +137,9 @@ const (
137
137
138
138
var (
139
139
UART1 = UART {
140
- Buffer : NewRingBuffer (),
141
- Bus : nxp .LPUART6 ,
140
+ Bus : nxp .LPUART6 ,
141
+ Buffer : NewRingBuffer (),
142
+ txBuffer : NewRingBuffer (),
142
143
muxRX : muxSelect { // D0 (PA3 [AD_B0_03])
143
144
mux : nxp .IOMUXC_LPUART6_RX_SELECT_INPUT_DAISY_GPIO_AD_B0_03_ALT2 ,
144
145
sel : & nxp .IOMUXC .LPUART6_RX_SELECT_INPUT ,
@@ -149,8 +150,9 @@ var (
149
150
},
150
151
}
151
152
UART2 = UART {
152
- Buffer : NewRingBuffer (),
153
- Bus : nxp .LPUART4 ,
153
+ Bus : nxp .LPUART4 ,
154
+ Buffer : NewRingBuffer (),
155
+ txBuffer : NewRingBuffer (),
154
156
muxRX : muxSelect { // D7 (PB17 [B1_01])
155
157
mux : nxp .IOMUXC_LPUART4_RX_SELECT_INPUT_DAISY_GPIO_B1_01_ALT2 ,
156
158
sel : & nxp .IOMUXC .LPUART4_RX_SELECT_INPUT ,
@@ -161,8 +163,9 @@ var (
161
163
},
162
164
}
163
165
UART3 = UART {
164
- Buffer : NewRingBuffer (),
165
- Bus : nxp .LPUART2 ,
166
+ Bus : nxp .LPUART2 ,
167
+ Buffer : NewRingBuffer (),
168
+ txBuffer : NewRingBuffer (),
166
169
muxRX : muxSelect { // D15 (PA19 [AD_B1_03])
167
170
mux : nxp .IOMUXC_LPUART2_RX_SELECT_INPUT_DAISY_GPIO_AD_B1_03_ALT2 ,
168
171
sel : & nxp .IOMUXC .LPUART2_RX_SELECT_INPUT ,
@@ -173,8 +176,9 @@ var (
173
176
},
174
177
}
175
178
UART4 = UART {
176
- Buffer : NewRingBuffer (),
177
- Bus : nxp .LPUART3 ,
179
+ Bus : nxp .LPUART3 ,
180
+ Buffer : NewRingBuffer (),
181
+ txBuffer : NewRingBuffer (),
178
182
muxRX : muxSelect { // D16 (PA23 [AD_B1_07])
179
183
mux : nxp .IOMUXC_LPUART3_RX_SELECT_INPUT_DAISY_GPIO_AD_B1_07_ALT2 ,
180
184
sel : & nxp .IOMUXC .LPUART3_RX_SELECT_INPUT ,
@@ -185,8 +189,9 @@ var (
185
189
},
186
190
}
187
191
UART5 = UART {
188
- Buffer : NewRingBuffer (),
189
- Bus : nxp .LPUART8 ,
192
+ Bus : nxp .LPUART8 ,
193
+ Buffer : NewRingBuffer (),
194
+ txBuffer : NewRingBuffer (),
190
195
muxRX : muxSelect { // D21 (PA27 [AD_B1_11])
191
196
mux : nxp .IOMUXC_LPUART8_RX_SELECT_INPUT_DAISY_GPIO_AD_B1_11_ALT2 ,
192
197
sel : & nxp .IOMUXC .LPUART8_RX_SELECT_INPUT ,
@@ -197,15 +202,17 @@ var (
197
202
},
198
203
}
199
204
UART6 = UART {
200
- Buffer : NewRingBuffer (),
201
- Bus : nxp .LPUART1 ,
205
+ Bus : nxp .LPUART1 ,
206
+ Buffer : NewRingBuffer (),
207
+ txBuffer : NewRingBuffer (),
202
208
// LPUART1 not connected via IOMUXC
203
209
// RX: D24 (PA12 [AD_B0_12])
204
210
// TX: D25 (PA13 [AD_B0_13])
205
211
}
206
212
UART7 = UART {
207
- Buffer : NewRingBuffer (),
208
- Bus : nxp .LPUART7 ,
213
+ Bus : nxp .LPUART7 ,
214
+ Buffer : NewRingBuffer (),
215
+ txBuffer : NewRingBuffer (),
209
216
muxRX : muxSelect { // D28 (PC18 [EMC_32])
210
217
mux : nxp .IOMUXC_LPUART7_RX_SELECT_INPUT_DAISY_GPIO_EMC_32_ALT2 ,
211
218
sel : & nxp .IOMUXC .LPUART7_RX_SELECT_INPUT ,
0 commit comments