Kaleidoscope
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
kaleidoscope::EEPROMKeymapProgrammer Class Reference

#include <EEPROM-Keymap-Programmer.h>

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

Public Types

enum  mode_t { CODE, COPY }
 

Public Member Functions

 EEPROMKeymapProgrammer (void)
 
void begin (void) final
 

Static Public Member Functions

static void activate (void)
 
static void nextState (void)
 
static void cancel (void)
 
static bool focusHook (const char *command)
 

Static Public Attributes

static mode_t mode
 

Member Enumeration Documentation

◆ mode_t

Enumerator
CODE 
COPY 

Constructor & Destructor Documentation

◆ EEPROMKeymapProgrammer()

kaleidoscope::EEPROMKeymapProgrammer::EEPROMKeymapProgrammer ( void  )

Member Function Documentation

◆ activate()

static void kaleidoscope::EEPROMKeymapProgrammer::activate ( void  )
inlinestatic

◆ begin()

void kaleidoscope::EEPROMKeymapProgrammer::begin ( void  )
finalvirtual

Implements KaleidoscopePlugin.

◆ cancel()

void kaleidoscope::EEPROMKeymapProgrammer::cancel ( void  )
static

◆ focusHook()

bool kaleidoscope::EEPROMKeymapProgrammer::focusHook ( const char *  command)
static

◆ nextState()

void kaleidoscope::EEPROMKeymapProgrammer::nextState ( void  )
static

Member Data Documentation

◆ mode

EEPROMKeymapProgrammer::mode_t kaleidoscope::EEPROMKeymapProgrammer::mode
static

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