Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
Functions | |
void | init () |
void | shutdown () |
uint8_t | rowForKey (Key key) |
uint8_t | columnForKey (Key key) |
void | activateRow (uint8_t row) |
bool | columnIsActive (uint8_t column) |
Variables | |
constexpr GPIO | RowGPIO = GPIOE |
constexpr uint8_t | numberOfRows = 9 |
constexpr uint8_t | RowPins [numberOfRows] = {0, 1, 2, 3, 4, 5, 6, 7, 8} |
constexpr GPIO | ColumnGPIO = GPIOC |
constexpr uint8_t | numberOfColumns = 6 |
constexpr uint8_t | ColumnPins [numberOfColumns] = {0, 1, 2, 3, 4, 5} |
|
inline |
Definition at line 49 of file keyboard.h.
Definition at line 45 of file keyboard.h.
Definition at line 62 of file keyboard.h.
void Ion::Keyboard::Device::init | ( | ) |
Definition at line 82 of file keyboard.cpp.
Definition at line 42 of file keyboard.h.
void Ion::Keyboard::Device::shutdown | ( | ) |
Definition at line 96 of file keyboard.cpp.
Definition at line 38 of file keyboard.h.
constexpr uint8_t Ion::Keyboard::Device::ColumnPins[numberOfColumns] = {0, 1, 2, 3, 4, 5} |
Definition at line 40 of file keyboard.h.
constexpr uint8_t Ion::Keyboard::Device::numberOfColumns = 6 |
Definition at line 39 of file keyboard.h.
constexpr uint8_t Ion::Keyboard::Device::numberOfRows = 9 |
Definition at line 35 of file keyboard.h.
Definition at line 34 of file keyboard.h.
constexpr uint8_t Ion::Keyboard::Device::RowPins[numberOfRows] = {0, 1, 2, 3, 4, 5, 6, 7, 8} |
Definition at line 36 of file keyboard.h.