Kaleidoscope
Public Member Functions | Static Public Member Functions | List of all members
kaleidoscope::EEPROMKeymap Class Reference

#include <EEPROM-Keymap.h>

Inheritance diagram for kaleidoscope::EEPROMKeymap:
Inheritance graph
[legend]
Collaboration diagram for kaleidoscope::EEPROMKeymap:
Collaboration graph
[legend]

Public Member Functions

 EEPROMKeymap (void)
 
void begin (void) final
 

Static Public Member Functions

static void max_layers (uint8_t max)
 
static uint16_t keymap_base (void)
 
static Key getKey (uint8_t layer, byte row, byte col)
 
static Key getKeyOverride (uint8_t layer, byte row, byte col)
 
static bool focusKeymap (const char *command)
 
static bool focusKeymapTransfer (const char *command)
 
static void updateKey (uint16_t base_pos, Key key)
 

Constructor & Destructor Documentation

◆ EEPROMKeymap()

kaleidoscope::EEPROMKeymap::EEPROMKeymap ( void  )

Member Function Documentation

◆ begin()

void kaleidoscope::EEPROMKeymap::begin ( void  )
finalvirtual

Implements KaleidoscopePlugin.

◆ focusKeymap()

bool kaleidoscope::EEPROMKeymap::focusKeymap ( const char *  command)
static

◆ focusKeymapTransfer()

bool kaleidoscope::EEPROMKeymap::focusKeymapTransfer ( const char *  command)
static

◆ getKey()

Key kaleidoscope::EEPROMKeymap::getKey ( uint8_t  layer,
byte  row,
byte  col 
)
static

◆ getKeyOverride()

Key kaleidoscope::EEPROMKeymap::getKeyOverride ( uint8_t  layer,
byte  row,
byte  col 
)
static

◆ keymap_base()

uint16_t kaleidoscope::EEPROMKeymap::keymap_base ( void  )
static

◆ max_layers()

void kaleidoscope::EEPROMKeymap::max_layers ( uint8_t  max)
static

◆ updateKey()

void kaleidoscope::EEPROMKeymap::updateKey ( uint16_t  base_pos,
Key  key 
)
static

The documentation for this class was generated from the following files: