Embedded SDK
Embedded SDK
Functions
ux_stack.c File Reference
#include "ux.h"
#include "os_pin.h"
#include "os_seed.h"
#include "os_screen.h"
#include "os_types.h"
#include "os_utils.h"
#include "os_io_seproxyhal.h"
#include <string.h>
Include dependency graph for ux_stack.c:

Go to the source code of this file.

Functions

unsigned int ux_stack_is_element_array_present (const bagl_element_t *element_array)
 
unsigned int ux_stack_push (void)
 
unsigned int ux_stack_pop (void)
 
void ux_stack_redisplay (void)
 
void ux_stack_insert (unsigned int stack_slot)
 
void ux_stack_remove (unsigned int stack_slot)
 
void ux_stack_init (unsigned int stack_slot)
 
const bagl_element_tux_stack_display_element_callback (const bagl_element_t *element)
 
void ux_stack_al_display_next_element (unsigned int stack_slot) __attribute__((weak))
 
void ux_stack_display (unsigned int stack_slot)
 

Function Documentation

◆ ux_stack_al_display_next_element()

void ux_stack_al_display_next_element ( unsigned int  stack_slot)

Function to be implemented by the UX manager (to allow specific callback and processing of the target) The next displayable element of the given stack slot must be displayed

Definition at line 297 of file ux_stack.c.

◆ ux_stack_display()

void ux_stack_display ( unsigned int  stack_slot)

Definition at line 331 of file ux_stack.c.

◆ ux_stack_display_element_callback()

const bagl_element_t* ux_stack_display_element_callback ( const bagl_element_t element)

Definition at line 206 of file ux_stack.c.

◆ ux_stack_init()

void ux_stack_init ( unsigned int  stack_slot)

Definition at line 171 of file ux_stack.c.

◆ ux_stack_insert()

void ux_stack_insert ( unsigned int  stack_slot)

Definition at line 111 of file ux_stack.c.

◆ ux_stack_is_element_array_present()

unsigned int ux_stack_is_element_array_present ( const bagl_element_t element_array)

Definition at line 29 of file ux_stack.c.

◆ ux_stack_pop()

unsigned int ux_stack_pop ( void  )

Definition at line 59 of file ux_stack.c.

◆ ux_stack_push()

unsigned int ux_stack_push ( void  )

Definition at line 45 of file ux_stack.c.

◆ ux_stack_redisplay()

void ux_stack_redisplay ( void  )

Definition at line 89 of file ux_stack.c.

◆ ux_stack_remove()

void ux_stack_remove ( unsigned int  stack_slot)

Definition at line 140 of file ux_stack.c.