nl::Weave::DeviceLayer::PlatformManagerImpl

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/ESP32/PlatformManagerImpl.h>

Concrete implementation of the PlatformManager singleton object for the ESP32 platform.

Summary

Concrete implementation of the PlatformManager singleton object for the nRF52 platform.

Inheritance

Inherits from:
  nl::Weave::DeviceLayer::PlatformManager
  nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl_FreeRTOS< PlatformManagerImpl >
  nl::Weave::DeviceLayer::PlatformManager
  nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl_FreeRTOS< PlatformManagerImpl >

Friend classes

Internal::BLEManagerImpl
friend class

Public functions

InitLwIPCoreLock(void)

Public static functions

HandleESPSystemEvent(void *ctx, system_event_t *event)
esp_err_t

Friend classes

Internal::BLEManagerImpl

friend class Internal::BLEManagerImpl

Public functions

InitLwIPCoreLock

WEAVE_ERROR InitLwIPCoreLock(
  void
)

Public static functions

HandleESPSystemEvent

esp_err_t HandleESPSystemEvent(
  void *ctx,
  system_event_t *event
)