PicoSDK
+
0
/1 examples
SourceVu will show references to
adc_hw_t
from the following samples and libraries:
dma_capture sample
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
adc_hw_t
adc_hw_t struct
Syntax
Show:
Summary
Declaration
from
adc.h:26
typedef
struct
{
_REG_
(
ADC_CS_OFFSET
)
io_rw_32
cs
;
_REG_
(
ADC_RESULT_OFFSET
)
io_ro_32
result
;
_REG_
(
ADC_FCS_OFFSET
)
io_rw_32
fcs
;
_REG_
(
ADC_FIFO_OFFSET
)
io_ro_32
fifo
;
_REG_
(
ADC_DIV_OFFSET
)
io_rw_32
div
;
_REG_
(
ADC_INTR_OFFSET
)
io_ro_32
intr
;
_REG_
(
ADC_INTE_OFFSET
)
io_rw_32
inte
;
_REG_
(
ADC_INTF_OFFSET
)
io_rw_32
intf
;
_REG_
(
ADC_INTS_OFFSET
)
io_ro_32
ints
;
}
adc_hw_t
;
Fields
Field
Declared as
adc_hw_t::cs
io_rw_32
adc_hw_t::result
io_ro_32
adc_hw_t::fcs
io_rw_32
adc_hw_t::fifo
io_ro_32
adc_hw_t::div
io_rw_32
adc_hw_t::intr
io_ro_32
adc_hw_t::inte
io_rw_32
adc_hw_t::intf
io_rw_32
adc_hw_t::ints
io_ro_32
Examples
adc_hw_t
is referenced by 1 libraries and example projects:
dma_capture sample
References
from
0/1
examples
Code
Location
Referrer
typedef
struct
{
adc.h:26
}
adc_hw_t
;
adc.h:90
adc_hw
->
cs
=
ADC_CS_EN_BITS
;
adc.c:16
adc_init()
while
(
!
(
adc_hw
->
cs
&
ADC_CS_READY_BITS
)
)
{
adc.c:19
adc_init()
}
adc_hw_t
;
adc.h:90
adc_hw_t
static_assert
(
sizeof
(
adc_hw_t
)
==
0x0024
,
""
)
;
adc.h:93
hw_write_masked
(
&
adc_hw
->
cs
,
input
<
<
ADC_CS_AINSEL_LSB
,
ADC_CS_AINSEL_BITS
)
;
adc.h:115
adc_select_input()
return
(
adc_hw
->
cs
&
ADC_CS_AINSEL_BITS
)
>
>
ADC_CS_AINSEL_LSB
;
adc.h:133
adc_get_selected_input()
hw_write_masked
(
&
adc_hw
->
cs
,
input_mask
<
<
ADC_CS_RROBIN_LSB
,
ADC_CS_RROBIN_BITS
)
;
adc.h:147
adc_set_round_robin()
hw_set_bits
(
&
adc_hw
->
cs
,
ADC_CS_TS_EN_BITS
)
;
adc.h:158
adc_set_temp_sensor_enabled()
hw_clear_bits
(
&
adc_hw
->
cs
,
ADC_CS_TS_EN_BITS
)
;
adc.h:160
adc_set_temp_sensor_enabled()
hw_set_bits
(
&
adc_hw
->
cs
,
ADC_CS_START_ONCE_BITS
)
;
adc.h:171
adc_read()
while
(
!
(
adc_hw
->
cs
&
ADC_CS_READY_BITS
)
)
adc.h:173
adc_read()
return
(
uint16_t
)
adc_hw
->
result
;
adc.h:176
adc_read()
hw_set_bits
(
&
adc_hw
->
cs
,
ADC_CS_START_MANY_BITS
)
;
adc.h:186
adc_run()
hw_clear_bits
(
&
adc_hw
->
cs
,
ADC_CS_START_MANY_BITS
)
;
adc.h:188
adc_run()
adc_hw
->
div
=
(
uint32_t
)
(
clkdiv
*
(
float
)
(
1
<
<
ADC_DIV_INT_LSB
)
)
;
adc.h:201
adc_set_clkdiv()
hw_write_masked
(
&
adc_hw
->
fcs
,
adc.h:224
adc_fifo_setup()
return
adc_hw
->
fcs
&
ADC_FCS_EMPTY_BITS
;
adc.h:244
adc_fifo_is_empty()
return
(
adc_hw
->
fcs
&
ADC_FCS_LEVEL_BITS
)
>
>
ADC_FCS_LEVEL_LSB
;
adc.h:260
adc_fifo_get_level()
return
(
uint16_t
)
adc_hw
->
fifo
;
adc.h:269
adc_fifo_get()
return
(
uint16_t
)
adc_hw
->
fifo
;
adc.h:280
adc_fifo_get_blocking()
while
(
!
(
adc_hw
->
cs
&
ADC_CS_READY_BITS
)
)
adc.h:290
adc_fifo_drain()
adc_hw
->
inte
=
!!
enabled
;
adc.h:302
adc_irq_set_enabled()
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
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out