CC23x0R5DriverLibrary
[ull.h] Ultra Low Leakage (ULL) Clock Domain
Collaboration diagram for [ull.h] Ultra Low Leakage (ULL) Clock Domain:

Functions

__STATIC_INLINE void ULLSync (void)
 Sync all writes to registers in the ULL domain. More...
 

Detailed Description

Function Documentation

§ ULLSync()

__STATIC_INLINE void ULLSync ( void  )

Sync all writes to registers in the ULL domain.

The SVT and ULL domains are not fully synchronised. If software issues a write to a ULL register followed be a read or write access to an SVT register, the accesses may take effect out of order. That is, the SVT access may happen before the ULL write.

This function explicitly synchronises the domains by reading from the ULL domain. When this function returns, all writes to ULL registers are guaranteed to have propagated to hardware.

Returns
None