ESP-IDF
+
0
/1 examples
SourceVu will show references to
esp_lcd_i80_bus_config_t
from the following samples and libraries:
i80_controller sample
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (3/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
esp_lcd_i80_bus_config_t
esp_lcd_i80_bus_config_t struct
LCD Intel 8080 bus configuration structure
Syntax
Show:
Summary
Declaration
from
esp_lcd_io_i80.h:25
typedef
struct
{
int
dc_gpio_num
;
int
wr_gpio_num
;
lcd_clock_source_t
clk_src
;
int
data_gpio_nums
[
ESP_LCD_I80_BUS_WIDTH_MAX
]
;
size_t
bus_width
;
size_t
max_transfer_bytes
;
union
{
size_t
psram_trans_align
__attribute__
(
(
deprecated
)
)
;
size_t
dma_burst_size
;
}
;
size_t
sram_trans_align
__attribute__
(
(
deprecated
)
)
;
}
esp_lcd_i80_bus_config_t
;
Fields
Field
Declared as
Description
esp_lcd_i80_bus_config_t::dc_gpio_num
int
GPIO used for D/C line.
esp_lcd_i80_bus_config_t::wr_gpio_num
int
GPIO used for WR line.
esp_lcd_i80_bus_config_t::clk_src
lcd_clock_source_t
Clock source for the I80 LCD peripheral.
esp_lcd_i80_bus_config_t::data_gpio_nums
int
[
ESP_LCD_I80_BUS_WIDTH_MAX
]
GPIOs used for data lines.
esp_lcd_i80_bus_config_t::bus_width
size_t
Number of data lines, 8 or 16.
esp_lcd_i80_bus_config_t::max_transfer_bytes
size_t
Maximum transfer size, this determines the length of internal DMA link.
esp_lcd_i80_bus_config_t::sram_trans_align
size_t
Related Functions
Found 2 other functions taking a
esp_lcd_i80_bus_config_t
argument:
Function
Description
esp_lcd_new_i80_bus()
Create Intel 8080 bus handle
i2s_lcd_configure_gpio()
Examples
esp_lcd_i80_bus_config_t
is referenced by 1 libraries and example projects:
i80_controller sample
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
{
esp_lcd_io_i80.h:25
}
esp_lcd_i80_bus_config_t
;
esp_lcd_io_i80.h:37
esp_lcd_i80_bus_config_t
esp_err_t
esp_lcd_new_i80_bus
(
const
esp_lcd_i80_bus_config_t
*
bus_config
,
esp_lcd_i80_bus_handle_t
*
ret_bus
)
;
esp_lcd_io_i80.h:50
esp_lcd_new_i80_bus()
esp_lcd_new_i80_bus()::bus_config
static
esp_err_t
i2s_lcd_configure_gpio
(
esp_lcd_i80_bus_handle_t
bus
,
const
esp_lcd_i80_bus_config_t
*
bus_config
)
;
esp_lcd_panel_io_i2s.c:60
i2s_lcd_configure_gpio()
i2s_lcd_configure_gpio()::bus_config
esp_err_t
esp_lcd_new_i80_bus
(
const
esp_lcd_i80_bus_config_t
*
bus_config
,
esp_lcd_i80_bus_handle_t
*
ret_bus
)
esp_lcd_panel_io_i2s.c:125
esp_lcd_new_i80_bus()
esp_lcd_new_i80_bus()::bus_config
static
esp_err_t
i2s_lcd_configure_gpio
(
esp_lcd_i80_bus_handle_t
bus
,
const
esp_lcd_i80_bus_config_t
*
bus_config
)
esp_lcd_panel_io_i2s.c:685
i2s_lcd_configure_gpio()
i2s_lcd_configure_gpio()::bus_config
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
esp_lcd_new_i80_bus()::bus_config
esp_lcd_new_i80_bus()
esp_lcd_io_i80.h:50
i2s_lcd_configure_gpio()::bus_config
i2s_lcd_configure_gpio()
esp_lcd_panel_io_i2s.c:60
esp_lcd_new_i80_bus()::bus_config
esp_lcd_new_i80_bus()
esp_lcd_panel_io_i2s.c:125
i2s_lcd_configure_gpio()::bus_config
i2s_lcd_configure_gpio()
esp_lcd_panel_io_i2s.c:685
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out