TS-E+ базовая библиотека.
libTSE+
 Указатель Классы Функции Переменные Определения типов
Открытые члены | Полный список членов класса
Класс System

#include <system.h>

Открытые члены

OUTled (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 ( )

Время в милисекундах с момента старта сервера

bool System::isButtonPressed ( )
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

Объявления и описания членов класса находятся в файле: