Skip to content

Commit 947ea55

Browse files
authored
Merge pull request #19 from lovyan03/dev
Changed to automatically detect pin settings in sample code.
2 parents 11f5e2f + 9a1fa03 commit 947ea55

File tree

6 files changed

+36
-18
lines changed

6 files changed

+36
-18
lines changed

examples/KWS_ASR/KWS_ASR.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,12 @@ void setup()
2727
// language = "zh_CN";
2828

2929
/* Init module serial port */
30-
Serial2.begin(115200, SERIAL_8N1, 16, 17); // Basic
31-
// Serial2.begin(115200, SERIAL_8N1, 13, 14); // Core2
32-
// Serial2.begin(115200, SERIAL_8N1, 18, 17); // CoreS3
30+
// int rxd = 16, txd = 17; // Basic
31+
// int rxd = 13, txd = 14; // Core2
32+
// int rxd = 18, txd = 17; // CoreS3
33+
int rxd = M5.getPin(m5::pin_name_t::port_c_rxd);
34+
int txd = M5.getPin(m5::pin_name_t::port_c_txd);
35+
Serial2.begin(115200, SERIAL_8N1, rxd, txd);
3336

3437
/* Init module */
3538
module_llm.begin(&Serial2);

examples/SerialTextAssistant/SerialTextAssistant.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,12 @@ void setup()
2525
CommSerialPort.begin(115200);
2626

2727
/* Init module serial port */
28-
Serial2.begin(115200, SERIAL_8N1, 16, 17); // Basic
29-
// Serial2.begin(115200, SERIAL_8N1, 13, 14); // Core2
30-
// Serial2.begin(115200, SERIAL_8N1, 18, 17); // CoreS3
28+
// int rxd = 16, txd = 17; // Basic
29+
// int rxd = 13, txd = 14; // Core2
30+
// int rxd = 18, txd = 17; // CoreS3
31+
int rxd = M5.getPin(m5::pin_name_t::port_c_rxd);
32+
int txd = M5.getPin(m5::pin_name_t::port_c_txd);
33+
Serial2.begin(115200, SERIAL_8N1, rxd, txd);
3134

3235
/* Init module */
3336
module_llm.begin(&Serial2);

examples/TTS/TTS.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,12 @@ void setup()
2222
// language = "zh_CN";
2323

2424
/* Init module serial port */
25-
Serial2.begin(115200, SERIAL_8N1, 16, 17); // Basic
26-
// Serial2.begin(115200, SERIAL_8N1, 13, 14); // Core2
27-
// Serial2.begin(115200, SERIAL_8N1, 18, 17); // CoreS3
25+
// int rxd = 16, txd = 17; // Basic
26+
// int rxd = 13, txd = 14; // Core2
27+
// int rxd = 18, txd = 17; // CoreS3
28+
int rxd = M5.getPin(m5::pin_name_t::port_c_rxd);
29+
int txd = M5.getPin(m5::pin_name_t::port_c_txd);
30+
Serial2.begin(115200, SERIAL_8N1, rxd, txd);
2831

2932
/* Init module */
3033
module_llm.begin(&Serial2);

examples/TextAssistant/TextAssistant.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,12 @@ void setup()
1717
M5.Display.setTextScroll(true);
1818

1919
/* Init module serial port */
20-
Serial2.begin(115200, SERIAL_8N1, 16, 17); // Basic
21-
// Serial2.begin(115200, SERIAL_8N1, 13, 14); // Core2
22-
// Serial2.begin(115200, SERIAL_8N1, 18, 17); // CoreS3
20+
// int rxd = 16, txd = 17; // Basic
21+
// int rxd = 13, txd = 14; // Core2
22+
// int rxd = 18, txd = 17; // CoreS3
23+
int rxd = M5.getPin(m5::pin_name_t::port_c_rxd);
24+
int txd = M5.getPin(m5::pin_name_t::port_c_txd);
25+
Serial2.begin(115200, SERIAL_8N1, rxd, txd);
2326

2427
/* Init module */
2528
module_llm.begin(&Serial2);

examples/VoiceAssistant/VoiceAssistant.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,12 @@ void setup()
4242
M5.Display.setTextScroll(true);
4343

4444
/* Init module serial port */
45-
Serial2.begin(115200, SERIAL_8N1, 16, 17); // Basic
46-
// Serial2.begin(115200, SERIAL_8N1, 13, 14); // Core2
47-
// Serial2.begin(115200, SERIAL_8N1, 18, 17); // CoreS3
45+
// int rxd = 16, txd = 17; // Basic
46+
// int rxd = 13, txd = 14; // Core2
47+
// int rxd = 18, txd = 17; // CoreS3
48+
int rxd = M5.getPin(m5::pin_name_t::port_c_rxd);
49+
int txd = M5.getPin(m5::pin_name_t::port_c_txd);
50+
Serial2.begin(115200, SERIAL_8N1, rxd, txd);
4851

4952
/* Init module */
5053
module_llm.begin(&Serial2);

examples/YOLO/YOLO.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,12 @@ void setup()
2828
M5.Display.setTextScroll(true);
2929

3030
/* Init module serial port */
31-
Serial2.begin(115200, SERIAL_8N1, 16, 17); // Basic
32-
// Serial2.begin(115200, SERIAL_8N1, 13, 14); // Core2
33-
// Serial2.begin(115200, SERIAL_8N1, 18, 17); // CoreS3
31+
// int rxd = 16, txd = 17; // Basic
32+
// int rxd = 13, txd = 14; // Core2
33+
// int rxd = 18, txd = 17; // CoreS3
34+
int rxd = M5.getPin(m5::pin_name_t::port_c_rxd);
35+
int txd = M5.getPin(m5::pin_name_t::port_c_txd);
36+
Serial2.begin(115200, SERIAL_8N1, rxd, txd);
3437

3538
/* Init module */
3639
module_llm.begin(&Serial2);

0 commit comments

Comments
 (0)