Prusa MINI Firmware overview
|
Macros | |
#define | SCREEN_MAX_SCREENS 32 |
#define | SCREEN_MAX_HISTORY 32 |
Functions | |
int16_t | screen_id (void) |
int16_t | screen_register (screen_t *pscreen) |
screen_t * | screen_unregister (int16_t screen_id) |
void | screen_stack_push (int16_t screen_id) |
int16_t | screen_stack_pop (void) |
void | screen_open (int16_t screen_id) |
void | screen_close (void) |
void | screen_draw (void) |
void | screen_dispatch_event (window_t *window, uint8_t event, void *param) |
screen_t * | screen_get_curr (void) |
Variables | |
screen_t * | screen_0 = 0 |
screen_t * | screens [SCREEN_MAX_SCREENS] |
uint16_t | screen_count = 0 |
int16_t | screen_stack [SCREEN_MAX_HISTORY] |
uint16_t | screen_stack_count = 0 |
#define SCREEN_MAX_SCREENS 32 |
#define SCREEN_MAX_HISTORY 32 |
int16_t screen_id | ( | void | ) |
int16_t screen_register | ( | screen_t * | pscreen | ) |
screen_t* screen_unregister | ( | int16_t | screen_id | ) |
void screen_stack_push | ( | int16_t | screen_id | ) |
int16_t screen_stack_pop | ( | void | ) |
void screen_open | ( | int16_t | screen_id | ) |
screen_t* screen_0 = 0 |
screen_t* screens[SCREEN_MAX_SCREENS] |
uint16_t screen_count = 0 |
int16_t screen_stack[SCREEN_MAX_HISTORY] |
uint16_t screen_stack_count = 0 |