Board
: Керування платою
-
Board lilka::board
Екземпляр класу
Board
, який можна використовувати для керування платою. Вам не потрібно інстанціюватиBoard
вручну.
-
class Board
Клас для керування платою.
Ініціалізує роз’єм розширення та режим енергозбереження.
Приклад використання:
#include <lilka.h> void setup() { lilka.begin(); } void loop() { lilka.board.enablePowerSavingMode(); // Вимкнути дисплей та I2S-модуль ESP.deepSleep(1000000); // Перейти в режим глибокого сну на 1 секунду lilka.board.disablePowerSavingMode(); // Увімкнути дисплей та I2S-модуль delay(1000); }
Public Functions
-
void begin()
Налаштувати плату.
Попередження
Цей метод викликається автоматично при виклику
lilka::begin()
.
-
void enablePowerSavingMode()
Увімкнути режим енергозбереження.
Цей метод вимикає дисплей, підсвітку дисплея та I2S-модуль. Його варто викликати перед входом в режим сну або глибокого сну.
-
void disablePowerSavingMode()
Вимкнути режим енергозбереження.
Цей метод вмикає дисплей, підсвітку дисплея та I2S-модуль. Його варто викликати після виходу з режиму сну.
-
uint8_t getExtPinGPIO(uint8_t index)
Отримати номер GPIO, що відповідає пінові з роз’єму розширення за індексом.
Повертає номер піна роз’єму розширення за індексом. Нульовий індекс - це пін, що має квадратну форму.
Дивись також
ExtPin
- Параметри:
index – Індекс піна роз’єму розширення.
- Повертає:
Номер GPIO, що відповідає даному піну з роз’єму розширення. Якщо цей пін - спеціальний (наприклад, земля або живлення), повертається відповідний код з переліку
lilka::ExtPin
.
-
void begin()