@@ -51,7 +51,8 @@ void onReceive_cb(void) {
51
51
// This function is automatically called by unity before each test is run
52
52
void setUp (void ) {
53
53
log_v (" Setting up next test" );
54
- Serial1.setPins (uart1_rx_pin, uart1_tx_pin);
54
+ Serial1.end ();
55
+ Serial1.begin (115200 , SERIAL_8N1, uart1_rx_pin, uart1_tx_pin);
55
56
uart_internal_loopback (1 , uart1_rx_pin);
56
57
delay (100 );
57
58
log_v (" Running test" );
@@ -65,7 +66,7 @@ void tearDown(void) {
65
66
Serial1.println (" test: This should not be printed" );
66
67
Serial1.flush ();
67
68
68
- Serial1.setPins ( uart1_rx_pin, uart1_tx_pin);
69
+ Serial1.begin ( 115200 , SERIAL_8N1, uart1_rx_pin, uart1_tx_pin);
69
70
uart_internal_loopback (1 , uart1_rx_pin);
70
71
delay (100 );
71
72
test_executed = false ;
@@ -90,10 +91,10 @@ void sigmadelta_test(void) {
90
91
last_test = " SigmaDelta" ;
91
92
#if SOC_SDM_SUPPORTED
92
93
test_executed = true ;
93
- if (!sigmaDeltaAttach (uart1_tx_pin , 312500 )) {
94
+ if (!sigmaDeltaAttach (uart1_rx_pin , 312500 )) {
94
95
TEST_FAIL_MESSAGE (" SigmaDelta init failed" );
95
96
}
96
- if (!sigmaDeltaAttach (uart1_rx_pin , 312500 )) {
97
+ if (!sigmaDeltaAttach (uart1_tx_pin , 312500 )) {
97
98
TEST_FAIL_MESSAGE (" SigmaDelta init failed" );
98
99
}
99
100
#endif
@@ -104,6 +105,8 @@ void adc_oneshot_test(void) {
104
105
#if SOC_ADC_SUPPORTED
105
106
test_executed = true ;
106
107
analogReadResolution (12 );
108
+ pinMode (A3, INPUT);
109
+ pinMode (A4, INPUT);
107
110
analogRead (A3);
108
111
analogRead (A4);
109
112
#endif
@@ -155,10 +158,10 @@ void ledc_test(void) {
155
158
last_test = " LEDC" ;
156
159
#if SOC_LEDC_SUPPORTED
157
160
test_executed = true ;
158
- if (!ledcAttach (uart1_tx_pin , 5000 , 12 )) {
161
+ if (!ledcAttach (uart1_rx_pin , 5000 , 12 )) {
159
162
TEST_FAIL_MESSAGE (" LEDC init failed" );
160
163
}
161
- if (!ledcAttach (uart1_rx_pin , 5000 , 12 )) {
164
+ if (!ledcAttach (uart1_tx_pin , 5000 , 12 )) {
162
165
TEST_FAIL_MESSAGE (" LEDC init failed" );
163
166
}
164
167
#endif
@@ -230,8 +233,7 @@ void setup() {
230
233
Serial.begin (115200 );
231
234
while (!Serial) { delay (10 ); }
232
235
233
- Serial1.setPins (UART1_RX_DEFAULT, UART1_TX_DEFAULT);
234
- Serial1.begin (115200 );
236
+ Serial1.begin (115200 , SERIAL_8N1, uart1_rx_pin, uart1_tx_pin);
235
237
while (!Serial1) { delay (10 ); }
236
238
Serial1.onReceive (onReceive_cb);
237
239
uart_internal_loopback (1 , uart1_rx_pin);
0 commit comments