CC32XXConfig.cpp
- Concrete implementation of the Non-Volatile storage of information for chip
NOTE empty for now
CHIPDevicePlatformConfig.h
- Configuration for the chip stack for the CC32XX platform
CHIPDevicePlatformEvent.h
- Definition of platform events to be handled by the chip processing loop
- Currently there are no events that need special handling
CHIPPlatformConfig.h
InetPlatformConfig.h
SystemPlatformConfig.h
- Definitions for the chip stack to work with the configurations of the CC32XX platform
ConfigurationManagerImpl.h
ConfigurationManagerImpl.cpp
- Concrete implementation of ConfigurationManager interface
- Manages storage and retrieval of persistent configuration data
- Relies on GenericConfigurationManagerImpl<> classes to implement most API functionality
- Delegates low-level reading and writing of persistent values to
CC32XXConfig
class
ConnectivityManagerImpl.h
ConnectivityManagerImpl.cpp
- Concrete implementation of
ConnectivityManager
interface - Provides high-level APIs for managing device connectivity
- Relies on
GenericConnectivityManagerImpl_Thread<>
class to provide most of the implementation
Entropy.cpp
- Concrete implementation of an entropy source based on the TRNG
NOTE empty for now
Logging.cpp
- Concrete implementation of the logging functions
- Currently logs out the User UART interface on the XDS110
ThreadStackManagerImpl.h
ThreadStackManagerImpl.cpp
- Concrete implementation of ThreadStackManager interface
- Supports Thread stack initialization and core event loop processing
- Relies on
GenericThreadStackManagerImpl_OpenThread/FreeRTOS/LwIP<>
classes to implement most API functionality
NOTE Currently disabled because OpenThread Libraries are not built or linked in.
PlatformManagerImpl.h
PlatformManagerImpl.cpp
- Concrete implementation of
PlatformManager
interface - Provides initialization of the CHIP stack and core event loop for the chip task
- Relies on
GenericPlatformManagerImpl_FreeRTOS<>
class to provide most of the implementation
SoftwareUpdateManagerImpl.cpp
- Concrete implementation of the Software Update Manager
- Relies on the
GenericSoftwareUpdateManagerImpl