PicoSDK
nvic_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
nvic_hw_t
nvic_hw_t struct
Syntax
Show:
Summary
Declaration
from
nvic.h:30
typedef
struct
{
_REG_
(
M33_NVIC_ISER0_OFFSET
)
io_rw_32
iser
[
2
]
;
uint32_t
_pad0
[
30
]
;
_REG_
(
M33_NVIC_ICER0_OFFSET
)
io_rw_32
icer
[
2
]
;
uint32_t
_pad1
[
30
]
;
_REG_
(
M33_NVIC_ISPR0_OFFSET
)
io_rw_32
ispr
[
2
]
;
uint32_t
_pad2
[
30
]
;
_REG_
(
M33_NVIC_ICPR0_OFFSET
)
io_rw_32
icpr
[
2
]
;
uint32_t
_pad3
[
30
]
;
_REG_
(
M33_NVIC_IABR0_OFFSET
)
io_rw_32
iabr
[
2
]
;
uint32_t
_pad4
[
30
]
;
_REG_
(
M33_NVIC_ITNS0_OFFSET
)
io_rw_32
itns
[
2
]
;
uint32_t
_pad5
[
30
]
;
_REG_
(
M33_NVIC_IPR0_OFFSET
)
io_rw_32
ipr
[
16
]
;
}
nvic_hw_t
;
Fields
Field
Declared as
nvic_hw_t::iser
io_rw_32
[
2
]
nvic_hw_t::_pad0
uint32_t
[
30
]
nvic_hw_t::icer
io_rw_32
[
2
]
nvic_hw_t::_pad1
uint32_t
[
30
]
nvic_hw_t::ispr
io_rw_32
[
2
]
nvic_hw_t::_pad2
uint32_t
[
30
]
nvic_hw_t::icpr
io_rw_32
[
2
]
nvic_hw_t::_pad3
uint32_t
[
30
]
nvic_hw_t::iabr
io_rw_32
[
2
]
nvic_hw_t::_pad4
uint32_t
[
30
]
nvic_hw_t::itns
io_rw_32
[
2
]
nvic_hw_t::_pad5
uint32_t
[
30
]
nvic_hw_t::ipr
io_rw_32
[
16
]
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
{
nvic.h:30
}
nvic_hw_t
;
nvic.h:87
return
0
!=
(
nvic_hw
->
iser
[
num
/
32
]
&
(
1
<
<
num
%
32
)
)
;
irq.c:74
irq_is_enabled()
nvic_hw
->
icpr
[
n
]
=
mask
;
irq.c:101
irq_set_mask_n_enabled_internal()
nvic_hw
->
iser
[
n
]
=
mask
;
irq.c:102
irq_set_mask_n_enabled_internal()
nvic_hw
->
icer
[
n
]
=
mask
;
irq.c:104
irq_set_mask_n_enabled_internal()
nvic_hw
->
ispr
[
num
/
32
]
=
1
<
<
(
num
%
32
)
;
irq.c:127
irq_set_pending()
nvic_hw
->
icpr
[
int_num
/
32
]
=
1
<
<
(
int_num
%
32
)
;
irq.h:385
irq_clear()
}
nvic_hw_t
;
nvic.h:87
nvic_hw_t
static_assert
(
sizeof
(
nvic_hw_t
)
==
0x0340
,
""
)
;
nvic.h:91
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