@@ -51,7 +51,8 @@ void onReceive_cb(void) {
5151// This function is automatically called by unity before each test is run
5252void setUp (void ) {
5353 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);
5556 uart_internal_loopback (1 , uart1_rx_pin);
5657 delay (100 );
5758 log_v (" Running test" );
@@ -65,7 +66,7 @@ void tearDown(void) {
6566 Serial1.println (" test: This should not be printed" );
6667 Serial1.flush ();
6768
68- Serial1.setPins ( uart1_rx_pin, uart1_tx_pin);
69+ Serial1.begin ( 115200 , SERIAL_8N1, uart1_rx_pin, uart1_tx_pin);
6970 uart_internal_loopback (1 , uart1_rx_pin);
7071 delay (100 );
7172 test_executed = false ;
@@ -90,10 +91,10 @@ void sigmadelta_test(void) {
9091 last_test = " SigmaDelta" ;
9192#if SOC_SDM_SUPPORTED
9293 test_executed = true ;
93- if (!sigmaDeltaAttach (uart1_tx_pin , 312500 )) {
94+ if (!sigmaDeltaAttach (uart1_rx_pin , 312500 )) {
9495 TEST_FAIL_MESSAGE (" SigmaDelta init failed" );
9596 }
96- if (!sigmaDeltaAttach (uart1_rx_pin , 312500 )) {
97+ if (!sigmaDeltaAttach (uart1_tx_pin , 312500 )) {
9798 TEST_FAIL_MESSAGE (" SigmaDelta init failed" );
9899 }
99100#endif
@@ -104,6 +105,8 @@ void adc_oneshot_test(void) {
104105#if SOC_ADC_SUPPORTED
105106 test_executed = true ;
106107 analogReadResolution (12 );
108+ pinMode (A3, INPUT);
109+ pinMode (A4, INPUT);
107110 analogRead (A3);
108111 analogRead (A4);
109112#endif
@@ -155,10 +158,10 @@ void ledc_test(void) {
155158 last_test = " LEDC" ;
156159#if SOC_LEDC_SUPPORTED
157160 test_executed = true ;
158- if (!ledcAttach (uart1_tx_pin , 5000 , 12 )) {
161+ if (!ledcAttach (uart1_rx_pin , 5000 , 12 )) {
159162 TEST_FAIL_MESSAGE (" LEDC init failed" );
160163 }
161- if (!ledcAttach (uart1_rx_pin , 5000 , 12 )) {
164+ if (!ledcAttach (uart1_tx_pin , 5000 , 12 )) {
162165 TEST_FAIL_MESSAGE (" LEDC init failed" );
163166 }
164167#endif
@@ -230,8 +233,7 @@ void setup() {
230233 Serial.begin (115200 );
231234 while (!Serial) { delay (10 ); }
232235
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);
235237 while (!Serial1) { delay (10 ); }
236238 Serial1.onReceive (onReceive_cb);
237239 uart_internal_loopback (1 , uart1_rx_pin);
0 commit comments