HAL DCACHE Constants

Monitor type

group DCACHE_Monitor_Type

Defines

HAL_DCACHE_MONITOR_READ_HIT LL_DCACHE_MONITOR_READ_HIT

Read Hit Monitor

HAL_DCACHE_MONITOR_READ_MISS LL_DCACHE_MONITOR_READ_MISS

Read Miss Monitor

HAL_DCACHE_MONITOR_WRITE_HIT LL_DCACHE_MONITOR_WRITE_HIT

Write Hit Monitor

HAL_DCACHE_MONITOR_WRITE_MISS LL_DCACHE_MONITOR_WRITE_MISS

Write Miss Monitor

HAL_DCACHE_MONITOR_ALL LL_DCACHE_MONITOR_ALL

Write/Read Miss/Hit Monitors

LL_DCACHE_MONITOR_READ_HIT DCACHE_CR_RHITMEN

Read Hit monitoring

LL_DCACHE_MONITOR_READ_MISS DCACHE_CR_RMISSMEN

Read Miss monitoring

LL_DCACHE_MONITOR_WRITE_HIT DCACHE_CR_WHITMEN

Write Hit monitoring

LL_DCACHE_MONITOR_WRITE_MISS DCACHE_CR_WMISSMEN

Write Miss monitoring

LL_DCACHE_MONITOR_ALL

(DCACHE_CR_RHITMEN | DCACHE_CR_RMISSMEN \

| DCACHE_CR_WHITMEN | DCACHE_CR_WMISSMEN)


Interrupts

group DCACHE_Interrupts

Defines

HAL_DCACHE_IT_NONE 0U

No interrupt

HAL_DCACHE_IT_ERROR LL_DCACHE_IER_ERRIE

Error interrupt

HAL_DCACHE_IT_ALL HAL_DCACHE_IT_ERROR

All interrupts

Error Code

group DCACHE_Error_Code

Defines

HAL_DCACHE_ERROR_NONE 0U

No error

HAL_DCACHE_ERROR_EVICTION_CLEAN 1U

Error due to line eviction or clean operation