| _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 | |