Archivado
1
0
Este repositorio está archivado. Usted puede ver los archivos y clonarlos, pero no puede hace push o abrir incidencias o pull requests.
keybrd/src/StateLayers.cpp

32 líneas
568 B
C++
Original Vista normal Histórico

2016-05-09 14:05:08 +00:00
#include "StateLayers.h"
void StateLayers::hold(const uint8_t layer)
{
setActiveLayer(layer);
}
void StateLayers::unhold(const uint8_t layer)
{
if (layer == activeLayer);
{
setActiveLayer(lockedLayer);
}
}
void StateLayers::lock(const uint8_t layer)
{
setActiveLayer(layer);
lockedLayer = layer;
}
//could set LED indicator lights in setActiveLayer()
void StateLayers::setActiveLayer(const uint8_t layer)
{
activeLayer = layer;
}
uint8_t StateLayers::getActiveLayer()
{
return activeLayer;
}