Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
Go to the source code of this file.
Namespaces | |
Ion | |
Ion::Display | |
Ion::Display::Device | |
Macros | |
#define | USE_DMA_FOR_PUSH_PIXELS 0 |
#define | USE_DMA_FOR_PUSH_COLOR 0 |
#define | USE_DMA (USE_DMA_FOR_PUSH_PIXELS|USE_DMA_FOR_PUSH_COLOR) |
#define | SEND_COMMAND(c, ...) {*CommandAddress = Command::c; uint8_t data[] = {__VA_ARGS__}; for (unsigned int i=0;i<sizeof(data);i++) { *DataAddress = data[i];};} |
Functions | |
void | Ion::Display::pushRect (KDRect r, const KDColor *pixels) |
void | Ion::Display::pushRectUniform (KDRect r, KDColor c) |
void | Ion::Display::pullRect (KDRect r, KDColor *pixels) |
void | Ion::Display::waitForVBlank () |
void | Ion::Display::Device::init () |
void | Ion::Display::Device::shutdown () |
void | Ion::Display::Device::initGPIO () |
void | Ion::Display::Device::shutdownGPIO () |
void | Ion::Display::Device::initFSMC () |
void | Ion::Display::Device::shutdownFSMC () |
void | Ion::Display::Device::initPanel () |
void | Ion::Display::Device::shutdownPanel () |
void | Ion::Display::Device::setDrawingArea (KDRect r, Orientation o) |
void | Ion::Display::Device::pushPixels (const KDColor *pixels, size_t numberOfPixels) |
void | Ion::Display::Device::pushColor (KDColor color, size_t numberOfPixels) |
void | Ion::Display::Device::pullPixels (KDColor *pixels, size_t numberOfPixels) |
#define SEND_COMMAND | ( | c, | |
... | |||
) | {*CommandAddress = Command::c; uint8_t data[] = {__VA_ARGS__}; for (unsigned int i=0;i<sizeof(data);i++) { *DataAddress = data[i];};} |
Definition at line 68 of file display.cpp.
#define USE_DMA (USE_DMA_FOR_PUSH_PIXELS|USE_DMA_FOR_PUSH_COLOR) |
Definition at line 17 of file display.cpp.
#define USE_DMA_FOR_PUSH_COLOR 0 |
Definition at line 15 of file display.cpp.
#define USE_DMA_FOR_PUSH_PIXELS 0 |
Definition at line 14 of file display.cpp.