|
YAHAL
Yet Another Hardware Abstraction Library
|
Register alias definitions for backwards compatibility. More...
Topics | |
| Functions and Instructions Reference | |
| NVIC Functions | |
| Functions that manage interrupts and exceptions via the NVIC. | |
Register alias definitions for backwards compatibility.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 3192 of file core_armv81mml.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 2217 of file core_armv8mml.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 2292 of file core_cm33.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 2292 of file core_cm35p.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 3746 of file core_cm55.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 3192 of file core_armv81mml.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 2217 of file core_armv8mml.h.
| #define ID_ADR (ID_AFR) |
SCB Auxiliary Feature Register
Definition at line 2292 of file core_cm33.h.
| #define ITM_LSR_Access_Msk (ITM_LSR_ACCESS_Msk) |
Definition at line 1432 of file core_cm3.h.
| #define ITM_LSR_Access_Msk (ITM_LSR_ACCESS_Msk) |
Definition at line 1612 of file core_cm4.h.
| #define ITM_LSR_Access_Msk (ITM_LSR_ACCESS_Msk) |
Definition at line 1839 of file core_cm7.h.
| #define ITM_LSR_Access_Msk (ITM_LSR_ACCESS_Msk) |
Definition at line 1415 of file core_sc300.h.
| #define ITM_LSR_Access_Msk (ITM_LSR_ACCESS_Msk) |
Definition at line 1612 of file core_cm4.h.
| #define ITM_LSR_Access_Pos (ITM_LSR_ACCESS_Pos) |
Definition at line 1431 of file core_cm3.h.
| #define ITM_LSR_Access_Pos (ITM_LSR_ACCESS_Pos) |
Definition at line 1611 of file core_cm4.h.
| #define ITM_LSR_Access_Pos (ITM_LSR_ACCESS_Pos) |
Definition at line 1838 of file core_cm7.h.
| #define ITM_LSR_Access_Pos (ITM_LSR_ACCESS_Pos) |
Definition at line 1414 of file core_sc300.h.
| #define ITM_LSR_Access_Pos (ITM_LSR_ACCESS_Pos) |
Definition at line 1611 of file core_cm4.h.
| #define ITM_LSR_ByteAcc_Msk (ITM_LSR_BYTEACC_Msk) |
Definition at line 1429 of file core_cm3.h.
| #define ITM_LSR_ByteAcc_Msk (ITM_LSR_BYTEACC_Msk) |
Definition at line 1609 of file core_cm4.h.
| #define ITM_LSR_ByteAcc_Msk (ITM_LSR_BYTEACC_Msk) |
Definition at line 1836 of file core_cm7.h.
| #define ITM_LSR_ByteAcc_Msk (ITM_LSR_BYTEACC_Msk) |
Definition at line 1412 of file core_sc300.h.
| #define ITM_LSR_ByteAcc_Msk (ITM_LSR_BYTEACC_Msk) |
Definition at line 1609 of file core_cm4.h.
| #define ITM_LSR_ByteAcc_Pos (ITM_LSR_BYTEACC_Pos) |
Definition at line 1428 of file core_cm3.h.
| #define ITM_LSR_ByteAcc_Pos (ITM_LSR_BYTEACC_Pos) |
Definition at line 1608 of file core_cm4.h.
| #define ITM_LSR_ByteAcc_Pos (ITM_LSR_BYTEACC_Pos) |
Definition at line 1835 of file core_cm7.h.
| #define ITM_LSR_ByteAcc_Pos (ITM_LSR_BYTEACC_Pos) |
Definition at line 1411 of file core_sc300.h.
| #define ITM_LSR_ByteAcc_Pos (ITM_LSR_BYTEACC_Pos) |
Definition at line 1608 of file core_cm4.h.
| #define ITM_LSR_Present_Msk (ITM_LSR_PRESENT_Msk) |
Definition at line 1435 of file core_cm3.h.
| #define ITM_LSR_Present_Msk (ITM_LSR_PRESENT_Msk) |
Definition at line 1615 of file core_cm4.h.
| #define ITM_LSR_Present_Msk (ITM_LSR_PRESENT_Msk) |
Definition at line 1842 of file core_cm7.h.
| #define ITM_LSR_Present_Msk (ITM_LSR_PRESENT_Msk) |
Definition at line 1418 of file core_sc300.h.
| #define ITM_LSR_Present_Msk (ITM_LSR_PRESENT_Msk) |
Definition at line 1615 of file core_cm4.h.
| #define ITM_LSR_Present_Pos (ITM_LSR_PRESENT_Pos) |
Definition at line 1434 of file core_cm3.h.
| #define ITM_LSR_Present_Pos (ITM_LSR_PRESENT_Pos) |
Definition at line 1614 of file core_cm4.h.
| #define ITM_LSR_Present_Pos (ITM_LSR_PRESENT_Pos) |
Definition at line 1841 of file core_cm7.h.
| #define ITM_LSR_Present_Pos (ITM_LSR_PRESENT_Pos) |
Definition at line 1417 of file core_sc300.h.
| #define ITM_LSR_Present_Pos (ITM_LSR_PRESENT_Pos) |
Definition at line 1614 of file core_cm4.h.
| #define ITM_TCR_TraceBusID_Msk (ITM_TCR_TRACEBUSID_Msk) |
Definition at line 1422 of file core_cm3.h.
| #define ITM_TCR_TraceBusID_Msk (ITM_TCR_TRACEBUSID_Msk) |
Definition at line 1602 of file core_cm4.h.
| #define ITM_TCR_TraceBusID_Msk (ITM_TCR_TRACEBUSID_Msk) |
Definition at line 1829 of file core_cm7.h.
| #define ITM_TCR_TraceBusID_Msk (ITM_TCR_TRACEBUSID_Msk) |
Definition at line 1405 of file core_sc300.h.
| #define ITM_TCR_TraceBusID_Msk (ITM_TCR_TRACEBUSID_Msk) |
Definition at line 1602 of file core_cm4.h.
| #define ITM_TCR_TraceBusID_Pos (ITM_TCR_TRACEBUSID_Pos) |
Definition at line 1421 of file core_cm3.h.
| #define ITM_TCR_TraceBusID_Pos (ITM_TCR_TRACEBUSID_Pos) |
Definition at line 1601 of file core_cm4.h.
| #define ITM_TCR_TraceBusID_Pos (ITM_TCR_TRACEBUSID_Pos) |
Definition at line 1828 of file core_cm7.h.
| #define ITM_TCR_TraceBusID_Pos (ITM_TCR_TRACEBUSID_Pos) |
Definition at line 1404 of file core_sc300.h.
| #define ITM_TCR_TraceBusID_Pos (ITM_TCR_TRACEBUSID_Pos) |
Definition at line 1601 of file core_cm4.h.
| #define ITM_TCR_TSPrescale_Msk (ITM_TCR_TSPRESCALE_Msk) |
Definition at line 1425 of file core_cm3.h.
| #define ITM_TCR_TSPrescale_Msk (ITM_TCR_TSPRESCALE_Msk) |
Definition at line 1605 of file core_cm4.h.
| #define ITM_TCR_TSPrescale_Msk (ITM_TCR_TSPRESCALE_Msk) |
Definition at line 1832 of file core_cm7.h.
| #define ITM_TCR_TSPrescale_Msk (ITM_TCR_TSPRESCALE_Msk) |
Definition at line 1408 of file core_sc300.h.
| #define ITM_TCR_TSPrescale_Msk (ITM_TCR_TSPRESCALE_Msk) |
Definition at line 1605 of file core_cm4.h.
| #define ITM_TCR_TSPrescale_Pos (ITM_TCR_TSPRESCALE_Pos) |
Definition at line 1424 of file core_cm3.h.
| #define ITM_TCR_TSPrescale_Pos (ITM_TCR_TSPRESCALE_Pos) |
Definition at line 1604 of file core_cm4.h.
| #define ITM_TCR_TSPrescale_Pos (ITM_TCR_TSPRESCALE_Pos) |
Definition at line 1831 of file core_cm7.h.
| #define ITM_TCR_TSPrescale_Pos (ITM_TCR_TSPRESCALE_Pos) |
Definition at line 1407 of file core_sc300.h.
| #define ITM_TCR_TSPrescale_Pos (ITM_TCR_TSPRESCALE_Pos) |
Definition at line 1604 of file core_cm4.h.
| #define SCnSCB (ICB) |
Definition at line 3798 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISCRITAXIRUR_Msk (ICB_ACTLR_DISCRITAXIRUR_Msk) |
Definition at line 3759 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISCRITAXIRUR_Pos (ICB_ACTLR_DISCRITAXIRUR_Pos) |
Definition at line 3758 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISCRITAXIRUW_Msk (ICB_ACTLR_DISCRITAXIRUW_Msk) |
Definition at line 3753 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISCRITAXIRUW_Pos (ICB_ACTLR_DISCRITAXIRUW_Pos) |
Definition at line 3752 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISDI_Msk (ICB_ACTLR_DISDI_Msk) |
Definition at line 3756 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISDI_Pos (ICB_ACTLR_DISDI_Pos) |
Definition at line 3755 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISFOLD_Msk (ICB_ACTLR_DISFOLD_Msk) |
Definition at line 3792 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISFOLD_Pos (ICB_ACTLR_DISFOLD_Pos) |
Definition at line 3791 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISITMATBFLUSH_Msk (ICB_ACTLR_DISITMATBFLUSH_Msk) |
Definition at line 3768 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISITMATBFLUSH_Pos (ICB_ACTLR_DISITMATBFLUSH_Pos) |
Definition at line 3767 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISLO_Msk (ICB_ACTLR_DISLO_Msk) |
Definition at line 3786 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISLO_Pos (ICB_ACTLR_DISLO_Pos) |
Definition at line 3785 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISLOBR_Msk (ICB_ACTLR_DISLOBR_Msk) |
Definition at line 3783 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISLOBR_Pos (ICB_ACTLR_DISLOBR_Pos) |
Definition at line 3782 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISLOLEP_Msk (ICB_ACTLR_DISLOLEP_Msk) |
Definition at line 3789 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISLOLEP_Pos (ICB_ACTLR_DISLOLEP_Pos) |
Definition at line 3788 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISNWAMODE_Msk (ICB_ACTLR_DISNWAMODE_Msk) |
Definition at line 3771 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISNWAMODE_Pos (ICB_ACTLR_DISNWAMODE_Pos) |
Definition at line 3770 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISOLAP_Msk (ICB_ACTLR_DISOLAP_Msk) |
Definition at line 3777 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISOLAP_Pos (ICB_ACTLR_DISOLAP_Pos) |
Definition at line 3776 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISOLAPS_Msk (ICB_ACTLR_DISOLAPS_Msk) |
Definition at line 3780 of file core_cm55.h.
| #define SCnSCB_ACTLR_DISOLAPS_Pos (ICB_ACTLR_DISOLAPS_Pos) |
Definition at line 3779 of file core_cm55.h.
| #define SCnSCB_ACTLR_EVENTBUSEN_Msk (ICB_ACTLR_EVENTBUSEN_Msk) |
Definition at line 3762 of file core_cm55.h.
| #define SCnSCB_ACTLR_EVENTBUSEN_Pos (ICB_ACTLR_EVENTBUSEN_Pos) |
Definition at line 3761 of file core_cm55.h.
| #define SCnSCB_ACTLR_EVENTBUSEN_S_Msk (ICB_ACTLR_EVENTBUSEN_S_Msk) |
Definition at line 3765 of file core_cm55.h.
| #define SCnSCB_ACTLR_EVENTBUSEN_S_Pos (ICB_ACTLR_EVENTBUSEN_S_Pos) |
Definition at line 3764 of file core_cm55.h.
| #define SCnSCB_ACTLR_FPEXCODIS_Msk (ICB_ACTLR_FPEXCODIS_Msk) |
Definition at line 3774 of file core_cm55.h.
| #define SCnSCB_ACTLR_FPEXCODIS_Pos (ICB_ACTLR_FPEXCODIS_Pos) |
Definition at line 3773 of file core_cm55.h.
| #define SCnSCB_ICTR_INTLINESNUM_Msk (ICB_ICTR_INTLINESNUM_Msk) |
Definition at line 3796 of file core_cm55.h.
| #define SCnSCB_ICTR_INTLINESNUM_Pos (ICB_ICTR_INTLINESNUM_Pos) |
Definition at line 3795 of file core_cm55.h.
| #define SCnSCB_NS (ICB_NS) |
Definition at line 3799 of file core_cm55.h.
| typedef ICB_Type SCnSCB_Type |
Definition at line 3749 of file core_cm55.h.
| uint32_t { ... } ::_reserved0 |
bit: 0..15 Reserved
Definition at line 348 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved0 |
bit: 0..15 Reserved
Definition at line 348 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved0 |
bit: 9..31 Reserved
Definition at line 388 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved0 |
bit: 9..31 Reserved
Definition at line 388 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved0 |
bit: 9..15 Reserved
Definition at line 406 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved0 |
bit: 9..15 Reserved
Definition at line 406 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved1 |
bit: 20..26 Reserved
Definition at line 350 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved1 |
bit: 20..26 Reserved
Definition at line 350 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved1 |
bit: 4..31 Reserved
Definition at line 460 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved1 |
bit: 4..31 Reserved
Definition at line 460 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved1 |
bit: 20..23 Reserved
Definition at line 408 of file core_armv8mml.h.
| uint32_t { ... } ::_reserved1 |
bit: 20..23 Reserved
Definition at line 408 of file core_armv8mml.h.
| struct { ... } APSR_Type::b |
Structure used for bit access
| struct { ... } APSR_Type::b |
Structure used for bit access
| struct { ... } CONTROL_Type::b |
Structure used for bit access
| struct { ... } CONTROL_Type::b |
Structure used for bit access
| struct { ... } IPSR_Type::b |
Structure used for bit access
| struct { ... } IPSR_Type::b |
Structure used for bit access
| struct { ... } xPSR_Type::b |
Structure used for bit access
| struct { ... } xPSR_Type::b |
Structure used for bit access
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
Definition at line 353 of file core_armv8mml.h.
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
Definition at line 353 of file core_armv8mml.h.
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
Definition at line 413 of file core_armv8mml.h.
| uint32_t { ... } ::C |
bit: 29 Carry condition code flag
Definition at line 413 of file core_armv8mml.h.
| uint32_t { ... } ::FPCA |
bit: 2 Floating-point context active
Definition at line 458 of file core_armv8mml.h.
| uint32_t { ... } ::FPCA |
bit: 2 Floating-point context active
Definition at line 458 of file core_armv8mml.h.
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
Definition at line 349 of file core_armv8mml.h.
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
Definition at line 349 of file core_armv8mml.h.
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
Definition at line 407 of file core_armv8mml.h.
| uint32_t { ... } ::GE |
bit: 16..19 Greater than or Equal flags
Definition at line 407 of file core_armv8mml.h.
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
Definition at line 387 of file core_armv8mml.h.
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
Definition at line 387 of file core_armv8mml.h.
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
Definition at line 405 of file core_armv8mml.h.
| uint32_t { ... } ::ISR |
bit: 0.. 8 Exception number
Definition at line 405 of file core_armv8mml.h.
| uint32_t { ... } ::IT |
bit: 25..26 saved IT state (read 0)
Definition at line 410 of file core_armv8mml.h.
| uint32_t { ... } ::IT |
bit: 25..26 saved IT state (read 0)
Definition at line 410 of file core_armv8mml.h.
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
Definition at line 355 of file core_armv8mml.h.
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
Definition at line 355 of file core_armv8mml.h.
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
Definition at line 415 of file core_armv8mml.h.
| uint32_t { ... } ::N |
bit: 31 Negative condition code flag
Definition at line 415 of file core_armv8mml.h.
| uint32_t { ... } ::nPRIV |
bit: 0 Execution privilege in Thread mode
Definition at line 456 of file core_armv8mml.h.
| uint32_t { ... } ::nPRIV |
bit: 0 Execution privilege in Thread mode
Definition at line 456 of file core_armv8mml.h.
| __OM union { ... } ITM_Type::PORT[32U] |
Offset: 0x000 ( /W) ITM Stimulus Port Registers
| __OM union { ... } ITM_Type::PORT[32U] |
Offset: 0x000 ( /W) ITM Stimulus Port Registers
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
Definition at line 351 of file core_armv8mml.h.
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
Definition at line 351 of file core_armv8mml.h.
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
Definition at line 411 of file core_armv8mml.h.
| uint32_t { ... } ::Q |
bit: 27 Saturation condition flag
Definition at line 411 of file core_armv8mml.h.
| uint32_t { ... } ::SFPA |
bit: 3 Secure floating-point active
Definition at line 459 of file core_armv8mml.h.
| uint32_t { ... } ::SFPA |
bit: 3 Secure floating-point active
Definition at line 459 of file core_armv8mml.h.
| uint32_t { ... } ::SPSEL |
bit: 1 Stack-pointer select
Definition at line 457 of file core_armv8mml.h.
| uint32_t { ... } ::SPSEL |
bit: 1 Stack-pointer select
Definition at line 457 of file core_armv8mml.h.
| uint32_t { ... } ::T |
bit: 24 Thumb bit (read 0)
Definition at line 409 of file core_armv8mml.h.
| uint32_t { ... } ::T |
bit: 24 Thumb bit (read 0)
Definition at line 409 of file core_armv8mml.h.
| __OM uint16_t { ... } ::u16 |
Offset: 0x000 ( /W) ITM Stimulus Port 16-bit
Definition at line 1045 of file core_armv8mml.h.
| __OM uint16_t { ... } ::u16 |
Offset: 0x000 ( /W) ITM Stimulus Port 16-bit
Definition at line 1045 of file core_armv8mml.h.
| __OM uint32_t { ... } ::u32 |
Offset: 0x000 ( /W) ITM Stimulus Port 32-bit
Definition at line 1046 of file core_armv8mml.h.
| __OM uint32_t { ... } ::u32 |
Offset: 0x000 ( /W) ITM Stimulus Port 32-bit
Definition at line 1046 of file core_armv8mml.h.
| __OM uint8_t { ... } ::u8 |
Offset: 0x000 ( /W) ITM Stimulus Port 8-bit
Definition at line 1044 of file core_armv8mml.h.
| __OM uint8_t { ... } ::u8 |
Offset: 0x000 ( /W) ITM Stimulus Port 8-bit
Definition at line 1044 of file core_armv8mml.h.
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
Definition at line 352 of file core_armv8mml.h.
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
Definition at line 352 of file core_armv8mml.h.
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
Definition at line 412 of file core_armv8mml.h.
| uint32_t { ... } ::V |
bit: 28 Overflow condition code flag
Definition at line 412 of file core_armv8mml.h.
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
Definition at line 354 of file core_armv8mml.h.
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
Definition at line 354 of file core_armv8mml.h.
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
Definition at line 414 of file core_armv8mml.h.
| uint32_t { ... } ::Z |
bit: 30 Zero condition code flag
Definition at line 414 of file core_armv8mml.h.