_Color enum name | Longan_nano::Screen | |
_Command enum name | Longan_nano::Display | private |
_Config enum name | Longan_nano::Screen | |
_Error enum name | Longan_nano::Screen | |
_Format_align enum name | Longan_nano::Screen | |
_Format_format enum name | Longan_nano::Screen | |
_Fsm_state enum name | Longan_nano::Screen | private |
ADJ_LEFT enum value | Longan_nano::Screen | |
ADJ_RIGHT enum value | Longan_nano::Screen | |
ADJUST_GAMMA_MINUS enum value | Longan_nano::Display | private |
ADJUST_GAMMA_PLUS enum value | Longan_nano::Display | private |
ASCII_START enum value | Longan_nano::Screen | |
ASCII_STOP enum value | Longan_nano::Screen | |
BAD_ERROR_CODE enum value | Longan_nano::Screen | |
BLACK enum value | Longan_nano::Screen | |
BLUE enum value | Longan_nano::Screen | |
BROWN enum value | Longan_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::Display | inlineprivate |
COL_ADDRESS_OFFSET enum value | Longan_nano::Display | private |
Color typedef | Longan_nano::Screen | |
color(uint8_t r, uint8_t g, uint8_t b) | Longan_nano::Screen | static |
Longan_nano::Display::color(uint8_t r, uint8_t g, uint8_t b) | Longan_nano::Display | privatestatic |
COLOR_DEPTH enum value | Longan_nano::Display | private |
COLOR_FORMAT enum value | Longan_nano::Display | private |
Command typedef | Longan_nano::Display | private |
Config typedef | Longan_nano::Screen | |
cs_active(void) | Longan_nano::Display | inlineprivate |
cs_inactive(void) | Longan_nano::Display | inlineprivate |
CYAN enum value | Longan_nano::Screen | |
DGRAY enum value | Longan_nano::Screen | |
Display(void) | Longan_nano::Display | private |
DISPLAY_INVERSION_CONTROL enum value | Longan_nano::Display | private |
DISPLAY_ON enum value | Longan_nano::Display | private |
dma_send_map16(uint16_t *data_ptr, uint16_t data_size) | Longan_nano::Display | inlineprivate |
dma_send_solid16(uint16_t *data_ptr, uint16_t data_size) | Longan_nano::Display | inlineprivate |
DMA_SPI_TX enum value | Longan_nano::Display | private |
DMA_SPI_TX_CH enum value | Longan_nano::Display | private |
draw_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t *sprite_ptr) | Longan_nano::Display | private |
draw_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t sprite_color) | Longan_nano::Display | private |
ENABLE_DISPLAY_INVERSION enum value | Longan_nano::Display | private |
ENG enum value | Longan_nano::Screen | |
Error typedef | Longan_nano::Screen | |
Format_align typedef | Longan_nano::Screen | |
Format_format typedef | Longan_nano::Screen | |
Format_number typedef | Longan_nano::Screen | private |
FRAME_BUFFER_HEIGHT enum value | Longan_nano::Screen | |
FRAME_BUFFER_SIZE enum value | Longan_nano::Screen | |
Frame_buffer_sprite typedef | Longan_nano::Screen | private |
FRAME_BUFFER_WIDTH enum value | Longan_nano::Screen | |
Fsm_state typedef | Longan_nano::Screen | private |
Fsm_status typedef | Longan_nano::Screen | private |
g_address_buffer | Longan_nano::Display | private |
g_ascii_sprites | Longan_nano::Screen | privatestatic |
g_default_background_color | Longan_nano::Screen | private |
g_default_foreground_color | Longan_nano::Screen | private |
g_error_code | Longan_nano::Screen | private |
g_format_number | Longan_nano::Screen | private |
g_frame_buffer | Longan_nano::Screen | private |
g_palette | Longan_nano::Screen | private |
g_pending_cnt | Longan_nano::Screen | private |
g_pixel_data | Longan_nano::Screen | private |
g_sprite | Longan_nano::Display | private |
g_sprite_status | Longan_nano::Display | private |
g_st7735s_init_sequence | Longan_nano::Display | privatestatic |
g_status | Longan_nano::Screen | private |
get_error(void) | Longan_nano::Screen | |
get_pending(void) | Longan_nano::Screen | |
GREEN enum value | Longan_nano::Screen | |
HEIGHT enum value | Longan_nano::Display | private |
init(void) | Longan_nano::Screen | |
init_class_vars(void) | Longan_nano::Screen | private |
init_default_colors(void) | Longan_nano::Screen | inlineprivate |
init_dma(void) | Longan_nano::Display | inlineprivate |
init_frame_buffer(void) | Longan_nano::Screen | private |
init_fsm(void) | Longan_nano::Screen | private |
init_gpio(void) | Longan_nano::Display | inlineprivate |
init_palette(void) | Longan_nano::Screen | private |
init_spi(void) | Longan_nano::Display | inlineprivate |
init_st7735(void) | Longan_nano::Display | private |
is_same_sprite(Frame_buffer_sprite sprite_a, Frame_buffer_sprite sprite_b) | Longan_nano::Screen | private |
is_spi_done_tx(void) | Longan_nano::Display | inlineprivate |
is_spi_idle(void) | Longan_nano::Display | inlineprivate |
is_using_background(uint8_t sprite) | Longan_nano::Screen | inlineprivate |
is_using_foreground(uint8_t sprite) | Longan_nano::Screen | inlineprivate |
is_valid_char(char c) | Longan_nano::Screen | inlineprivate |
LBLUE enum value | Longan_nano::Screen | |
LCYAN enum value | Longan_nano::Screen | |
LGRAY enum value | Longan_nano::Screen | |
LGREEN enum value | Longan_nano::Screen | |
LMAGENTA enum value | Longan_nano::Screen | |
LRED enum value | Longan_nano::Screen | |
MAGENTA enum value | Longan_nano::Screen | |
MEMORY_DATA_ACCESS_CONTROL enum value | Longan_nano::Display | private |
NUM enum value | Longan_nano::Screen | |
NUM_ERROR_CODES enum value | Longan_nano::Screen | |
NUM_SPECIAL_SPRITES enum value | Longan_nano::Screen | |
OK enum value | Longan_nano::Screen | |
paint(int origin_h, int origin_w, Color color) | Longan_nano::Screen | |
PALETTE_SIZE enum value | Longan_nano::Screen | |
PALETTE_SIZE_BIT enum value | Longan_nano::Screen | |
PEDANTIC_CHECKS enum value | Longan_nano::Screen | |
PENDING_OVERFLOW enum value | Longan_nano::Screen | |
PENDING_UNDERFLOW enum value | Longan_nano::Screen | |
PIXEL_COUNT enum value | Longan_nano::Display | private |
POWER_GVDD enum value | Longan_nano::Display | private |
POWER_MODE_IDLE enum value | Longan_nano::Display | private |
POWER_MODE_NORMAL enum value | Longan_nano::Display | private |
POWER_MODE_PARTIAL enum value | Longan_nano::Display | private |
POWER_VCOM1 enum value | Longan_nano::Display | private |
POWER_VGH_VGL enum value | Longan_nano::Display | private |
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::Screen | inline |
print(int origin_h, int origin_w, char c) | Longan_nano::Screen | inline |
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::Screen | inline |
print(int origin_h, int origin_w, const char *str) | Longan_nano::Screen | inline |
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::Screen | inline |
print(int origin_h, int origin_w, int num) | Longan_nano::Screen | inline |
print_err(int origin_h, int origin_w) | Longan_nano::Screen | |
RED enum value | Longan_nano::Screen | |
register_sprite(uint16_t index_h, uint16_t index_w) | Longan_nano::Screen | private |
Longan_nano::Display::register_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t *sprite_ptr) | Longan_nano::Display | private |
Longan_nano::Display::register_sprite(int origin_h, int origin_w, int size_h, int size_w, uint16_t sprite_color) | Longan_nano::Display | private |
REGISTER_SPRITE_FAIL enum value | Longan_nano::Screen | |
report_error(Error error_code) | Longan_nano::Screen | private |
reset_colors(void) | Longan_nano::Screen | |
RESET_DELAY enum value | Longan_nano::Display | private |
ROW_ADDRESS_OFFSET enum value | Longan_nano::Display | private |
RS_GPIO enum value | Longan_nano::Display | private |
rs_mode_cmd(void) | Longan_nano::Display | inlineprivate |
rs_mode_data(void) | Longan_nano::Display | inlineprivate |
RS_PIN enum value | Longan_nano::Display | private |
rst_active(void) | Longan_nano::Display | inlineprivate |
RST_GPIO enum value | Longan_nano::Display | private |
rst_inactive(void) | Longan_nano::Display | inlineprivate |
RST_PIN enum value | Longan_nano::Display | private |
SCAN_SPRITE enum value | Longan_nano::Screen | private |
Screen(void) | Longan_nano::Screen | |
SEND_COL_ADDRESS enum value | Longan_nano::Display | private |
SEND_ROW_ADDRESS enum value | Longan_nano::Display | private |
SEND_SPRITE enum value | Longan_nano::Screen | private |
set_color(int origin_h, int origin_w, Color background, Color foreground) | Longan_nano::Screen | inline |
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::Screen | inline |
set_format(int number_size, Format_align align, Format_format format, int exp) | Longan_nano::Screen | inline |
set_palette_color(Color palette_index, uint8_t r, uint8_t g, uint8_t b) | Longan_nano::Screen | |
SETUP_IDLE_MODE enum value | Longan_nano::Display | private |
SETUP_NORMAL_MODE enum value | Longan_nano::Display | private |
SETUP_PARTIAL_MODE enum value | Longan_nano::Display | private |
SLEEP_OUT_BOOSTER_ON enum value | Longan_nano::Display | private |
SPI_CH enum value | Longan_nano::Display | private |
SPI_CLK_GPIO enum value | Longan_nano::Display | private |
SPI_CLK_PIN enum value | Longan_nano::Display | private |
SPI_CS_GPIO enum value | Longan_nano::Display | private |
SPI_CS_PIN enum value | Longan_nano::Display | private |
SPI_MISO_GPIO enum value | Longan_nano::Display | private |
SPI_MISO_PIN enum value | Longan_nano::Display | private |
SPI_MOSI_GPIO enum value | Longan_nano::Display | private |
SPI_MOSI_PIN enum value | Longan_nano::Display | private |
spi_set_16bit(void) | Longan_nano::Display | inlineprivate |
spi_set_8bit(void) | Longan_nano::Display | inlineprivate |
spi_wait_idle(void) | Longan_nano::Display | inlineprivate |
spi_wait_tbe(void) | Longan_nano::Display | inlineprivate |
Sprite typedef | Longan_nano::Display | private |
SPRITE_BACKGROUND enum value | Longan_nano::Screen | |
SPRITE_BLACK enum value | Longan_nano::Screen | |
SPRITE_FOREGROUND enum value | Longan_nano::Screen | |
SPRITE_HEIGHT enum value | Longan_nano::Screen | |
SPRITE_PIXEL_COUNT enum value | Longan_nano::Screen | |
SPRITE_SCAN_LIMIT enum value | Longan_nano::Screen | |
SPRITE_SIZE enum value | Longan_nano::Screen | |
SPRITE_SIZE_BIT enum value | Longan_nano::Screen | |
SPRITE_TRANSPARENT enum value | Longan_nano::Screen | |
SPRITE_WHITE enum value | Longan_nano::Screen | |
SPRITE_WIDTH enum value | Longan_nano::Screen | |
TERMINATOR enum value | Longan_nano::Display | private |
update(void) | Longan_nano::Screen | |
update_sprite(uint16_t index_h, uint16_t index_w, Frame_buffer_sprite new_sprite) | Longan_nano::Screen | private |
Longan_nano::Display::update_sprite(void) | Longan_nano::Display | private |
USE_DMA enum value | Longan_nano::Display | private |
WHITE enum value | Longan_nano::Screen | |
WIDTH enum value | Longan_nano::Display | private |
WRITE_MEM enum value | Longan_nano::Display | private |
YELLOW enum value | Longan_nano::Screen | |
~Display(void) | Longan_nano::Display | private |
~Screen(void) | Longan_nano::Screen | |