PicoSDK
pads_bank0_hw_t
is only used within PicoSDK.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
PicoSDK
pads_bank0_hw_t
pads_bank0_hw_t struct
Syntax
Show:
Summary
Declaration
from
pads_bank0.h:26
typedef
struct
{
_REG_
(
PADS_BANK0_VOLTAGE_SELECT_OFFSET
)
io_rw_32
voltage_select
;
_REG_
(
PADS_BANK0_GPIO0_OFFSET
)
io_rw_32
io
[
48
]
;
}
pads_bank0_hw_t
;
Fields
Field
Declared as
pads_bank0_hw_t::voltage_select
io_rw_32
pads_bank0_hw_t::io
io_rw_32
[
48
]
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
{
pads_bank0.h:26
}
pads_bank0_hw_t
;
pads_bank0.h:43
hw_set_bits
(
&
pads_bank0_hw
->
io
[
gpio
]
,
PADS_BANK0_GPIO0_IE_BITS
)
;
gpio.c:30
gpio_get_pad()
hw_write_masked
(
&
pads_bank0_hw
->
io
[
gpio
]
,
gpio.c:42
gpio_set_function()
hw_clear_bits
(
&
pads_bank0_hw
->
io
[
gpio
]
,
PADS_BANK0_GPIO0_ISO_BITS
)
;
gpio.c:51
gpio_set_function()
&
pads_bank0_hw
->
io
[
gpio
]
,
gpio.c:66
gpio_set_pulls()
hw_set_bits
(
&
pads_bank0_hw
->
io
[
gpio
]
,
PADS_BANK0_GPIO0_SCHMITT_BITS
)
;
gpio.c:109
gpio_set_input_hysteresis_enabled()
hw_clear_bits
(
&
pads_bank0_hw
->
io
[
gpio
]
,
PADS_BANK0_GPIO0_SCHMITT_BITS
)
;
gpio.c:111
gpio_set_input_hysteresis_enabled()
return
(
pads_bank0_hw
->
io
[
gpio
]
&
PADS_BANK0_GPIO0_SCHMITT_BITS
)
!=
0
;
gpio.c:117
gpio_is_input_hysteresis_enabled()
hw_write_masked
(
&
pads_bank0_hw
->
io
[
gpio
]
,
gpio.c:122
gpio_set_slew_rate()
return
(
enum
gpio_slew_rate
)
(
(
pads_bank0_hw
->
io
[
gpio
]
gpio.c:130
gpio_get_slew_rate()
hw_write_masked
(
&
pads_bank0_hw
->
io
[
gpio
]
,
gpio.c:140
gpio_set_drive_strength()
return
(
enum
gpio_drive_strength
)
(
(
pads_bank0_hw
->
io
[
gpio
]
gpio.c:148
gpio_get_drive_strength()
hw_set_bits
(
&
pads_bank0_hw
->
io
[
gpio
]
,
PADS_BANK0_GPIO0_IE_BITS
)
;
gpio.c:276
gpio_set_input_enabled()
hw_clear_bits
(
&
pads_bank0_hw
->
io
[
gpio
]
,
PADS_BANK0_GPIO0_IE_BITS
)
;
gpio.c:278
gpio_set_input_enabled()
return
(
pads_bank0_hw
->
io
[
gpio
]
&
PADS_BANK0_GPIO0_PUE_BITS
)
!=
0
;
gpio.h:310
gpio_is_pulled_up()
return
(
pads_bank0_hw
->
io
[
gpio
]
&
PADS_BANK0_GPIO0_PDE_BITS
)
!=
0
;
gpio.h:329
gpio_is_pulled_down()
}
pads_bank0_hw_t
;
pads_bank0.h:43
pads_bank0_hw_t
static_assert
(
sizeof
(
pads_bank0_hw_t
)
==
0x00c4
,
""
)
;
pads_bank0.h:46
if
(
tx_pin
>=
0
)
hw_set_bits
(
&
pads_bank0_hw
->
io
[
tx_pin
]
,
PADS_BANK0_GPIO0_ISO_BITS
)
;
stdio_uart.c:136
stdio_uart_deinit_full()
if
(
rx_pin
>=
0
)
hw_set_bits
(
&
pads_bank0_hw
->
io
[
rx_pin
]
,
PADS_BANK0_GPIO0_ISO_BITS
)
;
stdio_uart.c:137
stdio_uart_deinit_full()
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
Lifecycle
from
examples
All items filtered out
All items filtered out