mirror of
https://github.com/0015/ThatProject.git
synced 2026-01-13 01:37:43 +03:00
28 lines
677 B
C++
28 lines
677 B
C++
/////////////////////////////////////////////////////////////////
|
|
/*
|
|
ESP32 | LVGL7 = My Shortcuts for Windows 10 = (ft. BLE HID Keyboard)
|
|
Video Tutorial: https://youtu.be/EWKAyQBdcYM
|
|
Created by Eric N. (ThatProject)
|
|
*/
|
|
/////////////////////////////////////////////////////////////////
|
|
|
|
#pragma once
|
|
|
|
class BleKeyboard;
|
|
|
|
class BLECont
|
|
{
|
|
private:
|
|
void(*callback)(bool);
|
|
BleKeyboard* bleKeyboard;
|
|
unsigned long previousTimestamp;
|
|
friend void sendTask(void* pvParameters);
|
|
|
|
public:
|
|
BLECont();
|
|
bool isConnected;
|
|
void begin();
|
|
void loop();
|
|
void triggerTask(int caseNum);
|
|
void bindCallback(void(*fn)(bool)) {callback = fn;}
|
|
}; |