27 lines
396 B
C++
27 lines
396 B
C++
|
|
#include <Arduino.h>
|
|
|
|
#define RXD2 16
|
|
#define TXD2 17
|
|
|
|
#define LOG_LOCAL_LEVEL ESP_LOG_INFO
|
|
#include "esp_log.h"
|
|
#include <esp32-hal-log.h>
|
|
|
|
volatile char cmd = 'z';
|
|
|
|
void setup () {
|
|
Serial2.begin(9600, SERIAL_8N1, RXD2, TXD2);
|
|
}
|
|
|
|
void loop () {
|
|
if (Serial2.available() > 0) {
|
|
cmd = Serial2.read();
|
|
}
|
|
|
|
if (cmd == 'x') {
|
|
Serial2.print(cmd);
|
|
}
|
|
cmd = 'z';
|
|
}
|