CMSIS
NVIC
is only used within CMSIS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/2)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
CMSIS
NVIC
NVIC macro
NVIC configuration struct
Syntax
Show:
Summary
Declaration
from
core_cm4.h:1562
#define
NVIC
(
(
NVIC_Type
*
)
NVIC_BASE
)
Examples
References
from
examples
Code
Location
#define
NVIC
(
(
NVIC_Type
*
)
NVIC_BASE
)
/*!< NVIC configuration struct */
core_cm4.h:1562
NVIC
->
ISER
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
=
(
uint32_t
)
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
;
core_cm4.h:1689
return
(
(
uint32_t
)
(
(
(
NVIC
->
ISER
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
&
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
)
!=
0UL
)
?
1UL
:
0UL
)
)
;
core_cm4.h:1707
NVIC
->
ICER
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
=
(
uint32_t
)
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
;
core_cm4.h:1726
return
(
(
uint32_t
)
(
(
(
NVIC
->
ISPR
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
&
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
)
!=
0UL
)
?
1UL
:
0UL
)
)
;
core_cm4.h:1745
NVIC
->
ISPR
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
=
(
uint32_t
)
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
;
core_cm4.h:1764
NVIC
->
ICPR
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
=
(
uint32_t
)
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
;
core_cm4.h:1779
return
(
(
uint32_t
)
(
(
(
NVIC
->
IABR
[
(
(
(
uint32_t
)
IRQn
)
>
>
5UL
)
]
&
(
1UL
<
<
(
(
(
uint32_t
)
IRQn
)
&
0x1FUL
)
)
)
!=
0UL
)
?
1UL
:
0UL
)
)
;
core_cm4.h:1796
NVIC
->
IP
[
(
(
uint32_t
)
IRQn
)
]
=
(
uint8_t
)
(
(
priority
<
<
(
8U
-
__NVIC_PRIO_BITS
)
)
&
(
uint32_t
)
0xFFUL
)
;
core_cm4.h:1818
return
(
(
(
uint32_t
)
NVIC
->
IP
[
(
(
uint32_t
)
IRQn
)
]
>
>
(
8U
-
__NVIC_PRIO_BITS
)
)
)
;
core_cm4.h:1841
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