#include <system.h>
Открытые члены | |
OUT * | led (const uint8_t which) |
const uint64_t | getTicksCount () |
void | setHiPerfomance (bool is32) |
bool | isButtonPressed () |
size_t | getFreeMem () |
void | reboot () |
void | addPeriodicTask (const TaskPeriod period, PeriodicTask task) |
void | removePeriodicTask (PeriodicTask task) |
void | onIdle () |
Базовый объект доступа к оборудованию
void System::addPeriodicTask | ( | const TaskPeriod | period, |
PeriodicTask | task | ||
) |
Добавить переодическую задачу
period | период выполнения |
функция,которая | будет выполняться |
size_t System::getFreeMem | ( | ) |
Объем свободной памяти
const uint64_t System::getTicksCount | ( | ) |
Время в милисекундах с момента старта сервера
|
inline |
Текушее состояние кнопки
OUT* System::led | ( | const uint8_t | which | ) |
Светодиоды на плате
which | - цвет (GREEN, YELLOW) |
void System::reboot | ( | ) |
Перезагрузка. При этом снимается питание с Flash
void System::removePeriodicTask | ( | PeriodicTask | task | ) |
Удалить переодическую задачу
void System::setHiPerfomance | ( | bool | is32 | ) |
Переключение режимов 32/2 Mhz
is32 | - перевод в режим 32Mhz |