ESP-IDF
hinf_dev_s
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
hinf_dev_s
hinf_dev_s struct
Syntax
Show:
Summary
Declaration
from
hinf_struct.h:15
struct
hinf_dev_s
{
union
{
struct
{
uint32_t
user_id_fn1
:
16
;
uint32_t
device_id_fn1
:
16
;
}
;
uint32_t
val
;
}
cfg_data0
;
union
{
struct
{
uint32_t
sdio_enable
:
1
;
uint32_t
sdio_ioready1
:
1
;
uint32_t
highspeed_enable
:
1
;
uint32_t
highspeed_mode
:
1
;
uint32_t
sdio_cd_enable
:
1
;
uint32_t
sdio_ioready2
:
1
;
uint32_t
sdio_int_mask
:
1
;
uint32_t
ioenable2
:
1
;
uint32_t
cd_disable
:
1
;
uint32_t
func1_eps
:
1
;
uint32_t
emp
:
1
;
uint32_t
ioenable1
:
1
;
uint32_t
sdio20_conf0
:
4
;
uint32_t
sdio_ver
:
12
;
uint32_t
func2_eps
:
1
;
uint32_t
sdio20_conf1
:
3
;
}
;
uint32_t
val
;
}
cfg_data1
;
uint32_t
reserved_8
;
uint32_t
reserved_c
;
uint32_t
reserved_10
;
uint32_t
reserved_14
;
uint32_t
reserved_18
;
union
{
struct
{
uint32_t
pin_state
:
8
;
uint32_t
chip_state
:
8
;
uint32_t
sdio_rst
:
1
;
uint32_t
sdio_ioready0
:
1
;
uint32_t
reserved18
:
14
;
}
;
uint32_t
val
;
}
cfg_data7
;
uint32_t
cis_conf0
;
uint32_t
cis_conf1
;
uint32_t
cis_conf2
;
uint32_t
cis_conf3
;
uint32_t
cis_conf4
;
uint32_t
cis_conf5
;
uint32_t
cis_conf6
;
uint32_t
cis_conf7
;
union
{
struct
{
uint32_t
user_id_fn2
:
16
;
uint32_t
device_id_fn2
:
16
;
}
;
uint32_t
val
;
}
cfg_data16
;
uint32_t
reserved_44
;
uint32_t
reserved_48
;
uint32_t
reserved_4c
;
uint32_t
reserved_50
;
uint32_t
reserved_54
;
uint32_t
reserved_58
;
uint32_t
reserved_5c
;
uint32_t
reserved_60
;
uint32_t
reserved_64
;
uint32_t
reserved_68
;
uint32_t
reserved_6c
;
uint32_t
reserved_70
;
uint32_t
reserved_74
;
uint32_t
reserved_78
;
uint32_t
reserved_7c
;
uint32_t
reserved_80
;
uint32_t
reserved_84
;
uint32_t
reserved_88
;
uint32_t
reserved_8c
;
uint32_t
reserved_90
;
uint32_t
reserved_94
;
uint32_t
reserved_98
;
uint32_t
reserved_9c
;
uint32_t
reserved_a0
;
uint32_t
reserved_a4
;
uint32_t
reserved_a8
;
uint32_t
reserved_ac
;
uint32_t
reserved_b0
;
uint32_t
reserved_b4
;
uint32_t
reserved_b8
;
uint32_t
reserved_bc
;
uint32_t
reserved_c0
;
uint32_t
reserved_c4
;
uint32_t
reserved_c8
;
uint32_t
reserved_cc
;
uint32_t
reserved_d0
;
uint32_t
reserved_d4
;
uint32_t
reserved_d8
;
uint32_t
reserved_dc
;
uint32_t
reserved_e0
;
uint32_t
reserved_e4
;
uint32_t
reserved_e8
;
uint32_t
reserved_ec
;
uint32_t
reserved_f0
;
uint32_t
reserved_f4
;
uint32_t
reserved_f8
;
uint32_t
date
;
}
;
Fields
Field
Declared as
hinf_dev_s::cfg_data1
union
{
struct
{
uint32_t
sdio_enable
:
1
;
uint32_t
sdio_ioready1
:
1
;
uint32_t
highspeed_enable
:
1
;
uint32_t
highspeed_mode
:
1
;
uint32_t
sdio_cd_enable
:
1
;
uint32_t
sdio_ioready2
:
1
;
uint32_t
sdio_int_mask
:
1
;
uint32_t
ioenable2
:
1
;
uint32_t
cd_disable
:
1
;
uint32_t
func1_eps
:
1
;
uint32_t
emp
:
1
;
uint32_t
ioenable1
:
1
;
uint32_t
sdio20_conf0
:
4
;
uint32_t
sdio_ver
:
12
;
uint32_t
func2_eps
:
1
;
uint32_t
sdio20_conf1
:
3
;
}
;
uint32_t
val
;
}
hinf_dev_s::reserved_8
uint32_t
hinf_dev_s::reserved_c
uint32_t
hinf_dev_s::reserved_10
uint32_t
hinf_dev_s::reserved_14
uint32_t
hinf_dev_s::reserved_18
uint32_t
hinf_dev_s::cfg_data7
union
{
struct
{
uint32_t
pin_state
:
8
;
uint32_t
chip_state
:
8
;
uint32_t
sdio_rst
:
1
;
uint32_t
sdio_ioready0
:
1
;
uint32_t
reserved18
:
14
;
}
;
uint32_t
val
;
}
hinf_dev_s::cis_conf0
uint32_t
hinf_dev_s::cis_conf1
uint32_t
hinf_dev_s::cis_conf2
uint32_t
hinf_dev_s::cis_conf3
uint32_t
hinf_dev_s::cis_conf4
uint32_t
hinf_dev_s::cis_conf5
uint32_t
hinf_dev_s::cis_conf6
uint32_t
hinf_dev_s::cis_conf7
uint32_t
hinf_dev_s::cfg_data16
union
{
struct
{
uint32_t
user_id_fn2
:
16
;
uint32_t
device_id_fn2
:
16
;
}
;
uint32_t
val
;
}
hinf_dev_s::reserved_44
uint32_t
hinf_dev_s::reserved_48
uint32_t
hinf_dev_s::reserved_4c
uint32_t
hinf_dev_s::reserved_50
uint32_t
hinf_dev_s::reserved_54
uint32_t
hinf_dev_s::reserved_58
uint32_t
hinf_dev_s::reserved_5c
uint32_t
hinf_dev_s::reserved_60
uint32_t
hinf_dev_s::reserved_64
uint32_t
hinf_dev_s::reserved_68
uint32_t
hinf_dev_s::reserved_6c
uint32_t
hinf_dev_s::reserved_70
uint32_t
hinf_dev_s::reserved_74
uint32_t
hinf_dev_s::reserved_78
uint32_t
hinf_dev_s::reserved_7c
uint32_t
hinf_dev_s::reserved_80
uint32_t
hinf_dev_s::reserved_84
uint32_t
hinf_dev_s::reserved_88
uint32_t
hinf_dev_s::reserved_8c
uint32_t
hinf_dev_s::reserved_90
uint32_t
hinf_dev_s::reserved_94
uint32_t
hinf_dev_s::reserved_98
uint32_t
hinf_dev_s::reserved_9c
uint32_t
hinf_dev_s::reserved_a0
uint32_t
hinf_dev_s::reserved_a4
uint32_t
hinf_dev_s::reserved_a8
uint32_t
hinf_dev_s::reserved_ac
uint32_t
hinf_dev_s::reserved_b0
uint32_t
hinf_dev_s::reserved_b4
uint32_t
hinf_dev_s::reserved_b8
uint32_t
hinf_dev_s::reserved_bc
uint32_t
hinf_dev_s::reserved_c0
uint32_t
hinf_dev_s::reserved_c4
uint32_t
hinf_dev_s::reserved_c8
uint32_t
hinf_dev_s::reserved_cc
uint32_t
hinf_dev_s::reserved_d0
uint32_t
hinf_dev_s::reserved_d4
uint32_t
hinf_dev_s::reserved_d8
uint32_t
hinf_dev_s::reserved_dc
uint32_t
hinf_dev_s::reserved_e0
uint32_t
hinf_dev_s::reserved_e4
uint32_t
hinf_dev_s::reserved_e8
uint32_t
hinf_dev_s::reserved_ec
uint32_t
hinf_dev_s::reserved_f0
uint32_t
hinf_dev_s::reserved_f4
uint32_t
hinf_dev_s::reserved_f8
uint32_t
hinf_dev_s::date
uint32_t
hinf_dev_s::cfg_data0
union
{
struct
{
uint32_t
user_id_fn1
:
16
;
uint32_t
device_id_fn1
:
16
;
}
;
uint32_t
val
;
}
Related Functions
Found 3 other functions taking a
hinf_dev_s
argument:
Function
Description
sdio_slave_ll_set_ioready()
Set the IO Ready bit to be read by the host.
sdio_slave_ll_enable_hs()
Set the HS supported bit to be read by the host.
sdio_slave_ll_init_version()
Set the CCCR, SDIO and Physical Layer version
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
volatile
struct
hinf_dev_s
{
hinf_struct.h:15
}
hinf_dev_t
;
hinf_struct.h:121
hinf_dev_t
extern
hinf_dev_t
HINF
;
hinf_struct.h:122
hinf_dev_t
*
hinf
;
sdio_slave_hal.h:204
sdio_slave_context_t::
::hinf
static
inline
void
sdio_slave_ll_init_version
(
hinf_dev_t
*
hinf
)
sdio_slave_ll.h:169
sdio_slave_ll_init_version()
sdio_slave_ll_init_version()::hinf
static
inline
void
sdio_slave_ll_enable_hs
(
hinf_dev_t
*
hinf
,
bool
hs
)
sdio_slave_ll.h:180
sdio_slave_ll_enable_hs()
sdio_slave_ll_enable_hs()::hinf
static
inline
void
sdio_slave_ll_set_ioready
(
hinf_dev_t
*
hinf
,
bool
ready
)
sdio_slave_ll.h:195
sdio_slave_ll_set_ioready()
sdio_slave_ll_set_ioready()::hinf
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
HINF
hinf_struct.h:122
sdio_slave_context_t::
::hinf
sdio_slave_hal.h:204
sdio_slave_ll_init_version()::hinf
sdio_slave_ll_init_version()
sdio_slave_ll.h:169
sdio_slave_ll_enable_hs()::hinf
sdio_slave_ll_enable_hs()
sdio_slave_ll.h:180
sdio_slave_ll_set_ioready()::hinf
sdio_slave_ll_set_ioready()
sdio_slave_ll.h:195
Lifecycle
from
examples
All items filtered out
All items filtered out