41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
//======================================================
|
|
// COMMUNICATION PORTS FUNCTIONS
|
|
//======================================================
|
|
// TERMINAL WINDOW - NATIVE USB
|
|
//------------------------------------------------------
|
|
void terminal(String msg)
|
|
{
|
|
msg += "\n";
|
|
Terminal.print(msg);
|
|
}
|
|
//------------------------------------------------------
|
|
// BLUETOOTH WINDOW - NATIVE
|
|
//------------------------------------------------------
|
|
void bluetooth(String msg)
|
|
{
|
|
msg += "\n";
|
|
Bluetooth.print(msg);
|
|
}
|
|
//------------------------------------------------------
|
|
// BLUETOOTH CONNECTION STATUS
|
|
//------------------------------------------------------
|
|
void callback(esp_spp_cb_event_t event, esp_spp_cb_param_t *param)
|
|
{
|
|
if(event == ESP_SPP_SRV_OPEN_EVT) {
|
|
BLUETOOTH_STATUS = true;
|
|
terminal(BLUETOOTH_CONNECTED);
|
|
}
|
|
if(event == ESP_SPP_CLOSE_EVT ) {
|
|
BLUETOOTH_STATUS = false;
|
|
terminal(STAND_ALONE_MODE);
|
|
}
|
|
}
|
|
//------------------------------------------------------
|
|
// TERMINAL & BLUETOOTH WINDOW - NATIVE
|
|
//------------------------------------------------------
|
|
void dualcomm(String msg)
|
|
{
|
|
terminal(msg);
|
|
bluetooth(msg);
|
|
}
|