ESP-IDF
lcd_i80_trans_descriptor_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
lcd_i80_trans_descriptor_t
lcd_i80_trans_descriptor_t struct
Syntax
Show:
Summary
Declaration
Definition
from
esp_lcd_panel_io_i2s.c:53
typedef
struct
lcd_i80_trans_descriptor_t
lcd_i80_trans_descriptor_t
;
Implemented in
esp_lcd_panel_io_i2s.c:87
Fields
Field
Declared as
lcd_i80_trans_descriptor_t::i80_device
lcd_panel_io_i80_t
*
lcd_i80_trans_descriptor_t::data
const
void
*
lcd_i80_trans_descriptor_t::data_length
uint32_t
lcd_i80_trans_descriptor_t::trans_done_cb
esp_lcd_panel_io_color_trans_done_cb_t
lcd_i80_trans_descriptor_t::user_ctx
void
*
lcd_i80_trans_descriptor_t::flags
struct
{
unsigned
int
dc_level
:
1
;
}
Related Functions
Found 3 other functions taking a
lcd_i80_trans_descriptor_t
argument:
Function
i2s_lcd_prepare_cmd_buffer()
i2s_lcd_prepare_param_buffer()
i2s_lcd_prepare_color_buffer()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
lcd_i80_trans_descriptor_t
lcd_i80_trans_descriptor_t
;
esp_lcd_panel_io_i2s.c:53
struct
lcd_i80_trans_descriptor_t
{
esp_lcd_panel_io_i2s.c:87
typedef
struct
lcd_i80_trans_descriptor_t
lcd_i80_trans_descriptor_t
;
esp_lcd_panel_io_i2s.c:53
lcd_i80_trans_descriptor_t
lcd_i80_trans_descriptor_t
*
cur_trans
;
// Current transaction
esp_lcd_panel_io_i2s.c:79
esp_lcd_i80_bus_t
esp_lcd_i80_bus_t::cur_trans
lcd_i80_trans_descriptor_t
trans_pool
[
]
;
// Transaction pool
esp_lcd_panel_io_i2s.c:122
i80_device
=
heap_caps_calloc
(
1
,
sizeof
(
lcd_panel_io_i80_t
)
+
io_config
->
trans_queue_depth
*
sizeof
(
lcd_i80_trans_descriptor_t
)
,
LCD_I80_MEM_ALLOC_CAPS
)
;
esp_lcd_panel_io_i2s.c:284
esp_lcd_new_panel_io_i80()
i80_device
->
trans_queue
=
xQueueCreate
(
io_config
->
trans_queue_depth
,
sizeof
(
lcd_i80_trans_descriptor_t
*
)
)
;
esp_lcd_panel_io_i2s.c:287
esp_lcd_new_panel_io_i80()
i80_device
->
done_queue
=
xQueueCreate
(
io_config
->
trans_queue_depth
,
sizeof
(
lcd_i80_trans_descriptor_t
*
)
)
;
esp_lcd_panel_io_i2s.c:289
esp_lcd_new_panel_io_i80()
lcd_i80_trans_descriptor_t
*
trans_desc
=
NULL
;
esp_lcd_panel_io_i2s.c:351
panel_io_i80_del()
static
void
i2s_lcd_prepare_cmd_buffer
(
lcd_i80_trans_descriptor_t
*
trans_desc
,
const
void
*
cmd
)
esp_lcd_panel_io_i2s.c:389
i2s_lcd_prepare_cmd_buffer()
i2s_lcd_prepare_cmd_buffer()::trans_desc
static
void
i2s_lcd_prepare_param_buffer
(
lcd_i80_trans_descriptor_t
*
trans_desc
,
const
void
*
param
,
size_t
param_num
)
esp_lcd_panel_io_i2s.c:424
i2s_lcd_prepare_param_buffer()
i2s_lcd_prepare_param_buffer()::trans_desc
static
void
i2s_lcd_prepare_color_buffer
(
lcd_i80_trans_descriptor_t
*
trans_desc
,
const
void
*
color
,
size_t
color_size
)
esp_lcd_panel_io_i2s.c:479
i2s_lcd_prepare_color_buffer()
i2s_lcd_prepare_color_buffer()::trans_desc
lcd_i80_trans_descriptor_t
*
trans_desc
=
NULL
;
esp_lcd_panel_io_i2s.c:513
panel_io_i80_tx_param()
lcd_i80_trans_descriptor_t
*
trans_desc
=
NULL
;
esp_lcd_panel_io_i2s.c:590
panel_io_i80_tx_color()
lcd_i80_trans_descriptor_t
*
trans_desc
=
NULL
;
esp_lcd_panel_io_i2s.c:759
i2s_lcd_default_isr_handler()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
esp_lcd_i80_bus_t::cur_trans
esp_lcd_i80_bus_t
esp_lcd_panel_io_i2s.c:79
i2s_lcd_prepare_cmd_buffer()::trans_desc
i2s_lcd_prepare_cmd_buffer()
esp_lcd_panel_io_i2s.c:389
i2s_lcd_prepare_param_buffer()::trans_desc
i2s_lcd_prepare_param_buffer()
esp_lcd_panel_io_i2s.c:424
i2s_lcd_prepare_color_buffer()::trans_desc
i2s_lcd_prepare_color_buffer()
esp_lcd_panel_io_i2s.c:479
Lifecycle
from
examples
All items filtered out
All items filtered out