![]() |
![]() |
|
CC27xxDriverLibrary
|
|
Functions | |
| __STATIC_INLINE void | ULLSync (void) |
| Sync all writes to registers in the ULL domain. More... | |
| __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.