Macros | Functions

Functions that configure Instruction and Data cache. More...

Collaboration diagram for Cache Functions:

Macros

#define CCSIDR_LSSHIFT(x)   (((x) & SCB_CCSIDR_LINESIZE_Msk ) >> SCB_CCSIDR_LINESIZE_Pos )
 
#define CCSIDR_SETS(x)   (((x) & SCB_CCSIDR_NUMSETS_Msk ) >> SCB_CCSIDR_NUMSETS_Pos )
 
#define CCSIDR_WAYS(x)   (((x) & SCB_CCSIDR_ASSOCIATIVITY_Msk) >> SCB_CCSIDR_ASSOCIATIVITY_Pos)
 

Functions

__STATIC_INLINE void SCB_CleanDCache (void)
 Clean D-Cache. More...
 
__STATIC_INLINE void SCB_CleanInvalidateDCache (void)
 Clean & Invalidate D-Cache. More...
 
__STATIC_INLINE void SCB_DisableDCache (void)
 Disable D-Cache. More...
 
__STATIC_INLINE void SCB_DisableICache (void)
 Disable I-Cache. More...
 
__STATIC_INLINE void SCB_EnableDCache (void)
 Enable D-Cache. More...
 
__STATIC_INLINE void SCB_EnableICache (void)
 Enable I-Cache. More...
 
__STATIC_INLINE void SCB_InvalidateDCache (void)
 Invalidate D-Cache. More...
 
__STATIC_INLINE void SCB_InvalidateICache (void)
 Invalidate I-Cache. More...
 

Detailed Description

Functions that configure Instruction and Data cache.

Macro Definition Documentation

◆ CCSIDR_LSSHIFT

#define CCSIDR_LSSHIFT (   x)    (((x) & SCB_CCSIDR_LINESIZE_Msk ) >> SCB_CCSIDR_LINESIZE_Pos )

Definition at line 1878 of file core_cm7.h.

◆ CCSIDR_SETS

#define CCSIDR_SETS (   x)    (((x) & SCB_CCSIDR_NUMSETS_Msk ) >> SCB_CCSIDR_NUMSETS_Pos )

Definition at line 1877 of file core_cm7.h.

◆ CCSIDR_WAYS

#define CCSIDR_WAYS (   x)    (((x) & SCB_CCSIDR_ASSOCIATIVITY_Msk) >> SCB_CCSIDR_ASSOCIATIVITY_Pos)

Definition at line 1876 of file core_cm7.h.

Function Documentation

◆ SCB_CleanDCache()

__STATIC_INLINE void SCB_CleanDCache ( void  )

Clean D-Cache.

The function cleans D-Cache

Definition at line 2037 of file core_cm7.h.

◆ SCB_CleanInvalidateDCache()

__STATIC_INLINE void SCB_CleanInvalidateDCache ( void  )

Clean & Invalidate D-Cache.

The function cleans and Invalidates D-Cache

Definition at line 2069 of file core_cm7.h.

◆ SCB_DisableDCache()

__STATIC_INLINE void SCB_DisableDCache ( void  )

Disable D-Cache.

The function turns off D-Cache

Definition at line 1970 of file core_cm7.h.

◆ SCB_DisableICache()

__STATIC_INLINE void SCB_DisableICache ( void  )

Disable I-Cache.

The function turns off I-Cache

Definition at line 1902 of file core_cm7.h.

◆ SCB_EnableDCache()

__STATIC_INLINE void SCB_EnableDCache ( void  )

Enable D-Cache.

The function turns on D-Cache

Definition at line 1935 of file core_cm7.h.

◆ SCB_EnableICache()

__STATIC_INLINE void SCB_EnableICache ( void  )

Enable I-Cache.

The function turns on I-Cache

Definition at line 1885 of file core_cm7.h.

◆ SCB_InvalidateDCache()

__STATIC_INLINE void SCB_InvalidateDCache ( void  )

Invalidate D-Cache.

The function invalidates D-Cache

Definition at line 2005 of file core_cm7.h.

◆ SCB_InvalidateICache()

__STATIC_INLINE void SCB_InvalidateICache ( void  )

Invalidate I-Cache.

The function invalidates I-Cache

Definition at line 1919 of file core_cm7.h.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:01