Files
ESP32-BLE-Gamepad/examples/SetBatteryLevel/SetBatteryLevel.ino
2022-11-02 06:43:49 +10:00

31 lines
598 B
C++

/*
* This example shows how to set the battery level to be reported to the host OS
*
* It reduces the power by 1% every 30 seconds
*
*/
#include <Arduino.h>
#include <BleGamepad.h>
BleGamepad bleGamepad;
int batteryLevel = 100;
void setup()
{
Serial.begin(115200);
Serial.println("Starting BLE work!");
bleGamepad.begin();
}
void loop()
{
if (bleGamepad.isConnected())
{
Serial.print("Battery Level Set To: ");
Serial.println(batteryLevel);
bleGamepad.setBatteryLevel(batteryLevel);
delay(30000);
}
}