Longan Nano
Longan Nano Demo
Longan_nano::Screen Member List

This is the complete list of members for Longan_nano::Screen, including all inherited members.

_Color enum nameLongan_nano::Screen
_Command enum nameLongan_nano::Displayprivate
_Config enum nameLongan_nano::Screen
_Error enum nameLongan_nano::Screen
_Format_align enum nameLongan_nano::Screen
_Format_format enum nameLongan_nano::Screen
_Fsm_state enum nameLongan_nano::Screenprivate
ADJ_LEFT enum valueLongan_nano::Screen
ADJ_RIGHT enum valueLongan_nano::Screen
ADJUST_GAMMA_MINUS enum valueLongan_nano::Displayprivate
ADJUST_GAMMA_PLUS enum valueLongan_nano::Displayprivate
ASCII_START enum valueLongan_nano::Screen
ASCII_STOP enum valueLongan_nano::Screen
BAD_ERROR_CODE enum valueLongan_nano::Screen
BLACK enum valueLongan_nano::Screen
BLUE enum valueLongan_nano::Screen
BROWN enum valueLongan_nano::Screen
change_color(Color source, Color dest)Longan_nano::Screen
clear(void)Longan_nano::Screen
clear(Color color_tmp)Longan_nano::Screen
Longan_nano::Display::clear(uint16_t color)Longan_nano::Displayinlineprivate
COL_ADDRESS_OFFSET enum valueLongan_nano::Displayprivate
Color typedefLongan_nano::Screen
color(uint8_t r, uint8_t g, uint8_t b)Longan_nano::Screenstatic
Longan_nano::Display::color(uint8_t r, uint8_t g, uint8_t b)Longan_nano::Displayprivatestatic
COLOR_DEPTH enum valueLongan_nano::Displayprivate
COLOR_FORMAT enum valueLongan_nano::Displayprivate
Command typedefLongan_nano::Displayprivate
Config typedefLongan_nano::Screen
cs_active(void)Longan_nano::Displayinlineprivate
cs_inactive(void)Longan_nano::Displayinlineprivate
CYAN enum valueLongan_nano::Screen
DGRAY enum valueLongan_nano::Screen
Display(void)Longan_nano::Displayprivate
DISPLAY_INVERSION_CONTROL enum valueLongan_nano::Displayprivate
DISPLAY_ON enum valueLongan_nano::Displayprivate
dma_send_map16(uint16_t *data_ptr, uint16_t data_size)Longan_nano::Displayinlineprivate
dma_send_solid16(uint16_t *data_ptr, uint16_t data_size)Longan_nano::Displayinlineprivate
DMA_SPI_TX enum valueLongan_nano::Displayprivate
DMA_SPI_TX_CH enum valueLongan_nano::Displayprivate
draw_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t *sprite_ptr)Longan_nano::Displayprivate
draw_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t sprite_color)Longan_nano::Displayprivate
ENABLE_DISPLAY_INVERSION enum valueLongan_nano::Displayprivate
ENG enum valueLongan_nano::Screen
Error typedefLongan_nano::Screen
Format_align typedefLongan_nano::Screen
Format_format typedefLongan_nano::Screen
Format_number typedefLongan_nano::Screenprivate
FRAME_BUFFER_HEIGHT enum valueLongan_nano::Screen
FRAME_BUFFER_SIZE enum valueLongan_nano::Screen
Frame_buffer_sprite typedefLongan_nano::Screenprivate
FRAME_BUFFER_WIDTH enum valueLongan_nano::Screen
Fsm_state typedefLongan_nano::Screenprivate
Fsm_status typedefLongan_nano::Screenprivate
g_address_bufferLongan_nano::Displayprivate
g_ascii_spritesLongan_nano::Screenprivatestatic
g_default_background_colorLongan_nano::Screenprivate
g_default_foreground_colorLongan_nano::Screenprivate
g_error_codeLongan_nano::Screenprivate
g_format_numberLongan_nano::Screenprivate
g_frame_bufferLongan_nano::Screenprivate
g_paletteLongan_nano::Screenprivate
g_pending_cntLongan_nano::Screenprivate
g_pixel_dataLongan_nano::Screenprivate
g_spriteLongan_nano::Displayprivate
g_sprite_statusLongan_nano::Displayprivate
g_st7735s_init_sequenceLongan_nano::Displayprivatestatic
g_statusLongan_nano::Screenprivate
get_error(void)Longan_nano::Screen
get_pending(void)Longan_nano::Screen
GREEN enum valueLongan_nano::Screen
HEIGHT enum valueLongan_nano::Displayprivate
init(void)Longan_nano::Screen
init_class_vars(void)Longan_nano::Screenprivate
init_default_colors(void)Longan_nano::Screeninlineprivate
init_dma(void)Longan_nano::Displayinlineprivate
init_frame_buffer(void)Longan_nano::Screenprivate
init_fsm(void)Longan_nano::Screenprivate
init_gpio(void)Longan_nano::Displayinlineprivate
init_palette(void)Longan_nano::Screenprivate
init_spi(void)Longan_nano::Displayinlineprivate
init_st7735(void)Longan_nano::Displayprivate
is_same_sprite(Frame_buffer_sprite sprite_a, Frame_buffer_sprite sprite_b)Longan_nano::Screenprivate
is_spi_done_tx(void)Longan_nano::Displayinlineprivate
is_spi_idle(void)Longan_nano::Displayinlineprivate
is_using_background(uint8_t sprite)Longan_nano::Screeninlineprivate
is_using_foreground(uint8_t sprite)Longan_nano::Screeninlineprivate
is_valid_char(char c)Longan_nano::Screeninlineprivate
LBLUE enum valueLongan_nano::Screen
LCYAN enum valueLongan_nano::Screen
LGRAY enum valueLongan_nano::Screen
LGREEN enum valueLongan_nano::Screen
LMAGENTA enum valueLongan_nano::Screen
LRED enum valueLongan_nano::Screen
MAGENTA enum valueLongan_nano::Screen
MEMORY_DATA_ACCESS_CONTROL enum valueLongan_nano::Displayprivate
NUM enum valueLongan_nano::Screen
NUM_ERROR_CODES enum valueLongan_nano::Screen
NUM_SPECIAL_SPRITES enum valueLongan_nano::Screen
OK enum valueLongan_nano::Screen
paint(int origin_h, int origin_w, Color color)Longan_nano::Screen
PALETTE_SIZE enum valueLongan_nano::Screen
PALETTE_SIZE_BIT enum valueLongan_nano::Screen
PEDANTIC_CHECKS enum valueLongan_nano::Screen
PENDING_OVERFLOW enum valueLongan_nano::Screen
PENDING_UNDERFLOW enum valueLongan_nano::Screen
PIXEL_COUNT enum valueLongan_nano::Displayprivate
POWER_GVDD enum valueLongan_nano::Displayprivate
POWER_MODE_IDLE enum valueLongan_nano::Displayprivate
POWER_MODE_NORMAL enum valueLongan_nano::Displayprivate
POWER_MODE_PARTIAL enum valueLongan_nano::Displayprivate
POWER_VCOM1 enum valueLongan_nano::Displayprivate
POWER_VGH_VGL enum valueLongan_nano::Displayprivate
print(int origin_h, int origin_w, char c, Color background, Color foreground)Longan_nano::Screen
print(int origin_h, int origin_w, char c, Color foreground)Longan_nano::Screeninline
print(int origin_h, int origin_w, char c)Longan_nano::Screeninline
print(int origin_h, int origin_w, const char *str, Color background, Color foreground)Longan_nano::Screen
print(int origin_h, int origin_w, const char *str, Color foreground)Longan_nano::Screeninline
print(int origin_h, int origin_w, const char *str)Longan_nano::Screeninline
print(int origin_h, int origin_w, int num, Color background, Color foreground)Longan_nano::Screen
print(int origin_h, int origin_w, int num, Color foreground)Longan_nano::Screeninline
print(int origin_h, int origin_w, int num)Longan_nano::Screeninline
print_err(int origin_h, int origin_w)Longan_nano::Screen
RED enum valueLongan_nano::Screen
register_sprite(uint16_t index_h, uint16_t index_w)Longan_nano::Screenprivate
Longan_nano::Display::register_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t *sprite_ptr)Longan_nano::Displayprivate
Longan_nano::Display::register_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t sprite_color)Longan_nano::Displayprivate
REGISTER_SPRITE_FAIL enum valueLongan_nano::Screen
report_error(Error error_code)Longan_nano::Screenprivate
reset_colors(void)Longan_nano::Screen
RESET_DELAY enum valueLongan_nano::Displayprivate
ROW_ADDRESS_OFFSET enum valueLongan_nano::Displayprivate
RS_GPIO enum valueLongan_nano::Displayprivate
rs_mode_cmd(void)Longan_nano::Displayinlineprivate
rs_mode_data(void)Longan_nano::Displayinlineprivate
RS_PIN enum valueLongan_nano::Displayprivate
rst_active(void)Longan_nano::Displayinlineprivate
RST_GPIO enum valueLongan_nano::Displayprivate
rst_inactive(void)Longan_nano::Displayinlineprivate
RST_PIN enum valueLongan_nano::Displayprivate
SCAN_SPRITE enum valueLongan_nano::Screenprivate
Screen(void)Longan_nano::Screen
SEND_COL_ADDRESS enum valueLongan_nano::Displayprivate
SEND_ROW_ADDRESS enum valueLongan_nano::Displayprivate
SEND_SPRITE enum valueLongan_nano::Screenprivate
set_color(int origin_h, int origin_w, Color background, Color foreground)Longan_nano::Screeninline
set_default_colors(Color new_background, Color new_foreground)Longan_nano::Screen
set_format(int number_size, Format_align align, Format_format format)Longan_nano::Screeninline
set_format(int number_size, Format_align align, Format_format format, int exp)Longan_nano::Screeninline
set_palette_color(Color palette_index, uint8_t r, uint8_t g, uint8_t b)Longan_nano::Screen
SETUP_IDLE_MODE enum valueLongan_nano::Displayprivate
SETUP_NORMAL_MODE enum valueLongan_nano::Displayprivate
SETUP_PARTIAL_MODE enum valueLongan_nano::Displayprivate
SLEEP_OUT_BOOSTER_ON enum valueLongan_nano::Displayprivate
SPI_CH enum valueLongan_nano::Displayprivate
SPI_CLK_GPIO enum valueLongan_nano::Displayprivate
SPI_CLK_PIN enum valueLongan_nano::Displayprivate
SPI_CS_GPIO enum valueLongan_nano::Displayprivate
SPI_CS_PIN enum valueLongan_nano::Displayprivate
SPI_MISO_GPIO enum valueLongan_nano::Displayprivate
SPI_MISO_PIN enum valueLongan_nano::Displayprivate
SPI_MOSI_GPIO enum valueLongan_nano::Displayprivate
SPI_MOSI_PIN enum valueLongan_nano::Displayprivate
spi_set_16bit(void)Longan_nano::Displayinlineprivate
spi_set_8bit(void)Longan_nano::Displayinlineprivate
spi_wait_idle(void)Longan_nano::Displayinlineprivate
spi_wait_tbe(void)Longan_nano::Displayinlineprivate
Sprite typedefLongan_nano::Displayprivate
SPRITE_BACKGROUND enum valueLongan_nano::Screen
SPRITE_BLACK enum valueLongan_nano::Screen
SPRITE_FOREGROUND enum valueLongan_nano::Screen
SPRITE_HEIGHT enum valueLongan_nano::Screen
SPRITE_PIXEL_COUNT enum valueLongan_nano::Screen
SPRITE_SCAN_LIMIT enum valueLongan_nano::Screen
SPRITE_SIZE enum valueLongan_nano::Screen
SPRITE_SIZE_BIT enum valueLongan_nano::Screen
SPRITE_TRANSPARENT enum valueLongan_nano::Screen
SPRITE_WHITE enum valueLongan_nano::Screen
SPRITE_WIDTH enum valueLongan_nano::Screen
TERMINATOR enum valueLongan_nano::Displayprivate
update(void)Longan_nano::Screen
update_sprite(uint16_t index_h, uint16_t index_w, Frame_buffer_sprite new_sprite)Longan_nano::Screenprivate
Longan_nano::Display::update_sprite(void)Longan_nano::Displayprivate
USE_DMA enum valueLongan_nano::Displayprivate
WHITE enum valueLongan_nano::Screen
WIDTH enum valueLongan_nano::Displayprivate
WRITE_MEM enum valueLongan_nano::Displayprivate
YELLOW enum valueLongan_nano::Screen
~Display(void)Longan_nano::Displayprivate
~Screen(void)Longan_nano::Screen