Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_MicroappController.h File Reference
#include <ble/cs_BleConstants.h>
#include <cs_MicroappStructs.h>
#include <events/cs_EventListener.h>
#include <ipc/cs_IpcRamData.h>
#include <protocol/cs_Packets.h>
#include <protocol/cs_Typedefs.h>
#include <protocol/mesh/cs_MeshModelPackets.h>
#include <services/cs_MicroappService.h>
#include <util/cs_DoubleStackCoroutine.h>
Include dependency graph for cs_MicroappController.h:

Go to the source code of this file.

Classes

struct  microapp_coroutine_args_t
 The IPC buffers can be used to bootstrap communication between microapp and bluenet. More...
 
struct  microapp_soft_interrupt_registration_t
 Struct for keeping track of registered interrupts from the microapp. More...
 
struct  microapp_data_t
 Keeps up data for a microapp. More...
 
class  MicroappController
 The class MicroappController has functionality to store a second app (and perhaps in the future even more apps) on another part of the flash memory. More...
 

Enumerations

enum class  MicroappOperatingState { CS_MICROAPP_NOT_RUNNING , CS_MICROAPP_RUNNING }
 Operating state of a microapp. More...
 

Enumeration Type Documentation

◆ MicroappOperatingState

enum class MicroappOperatingState
strong

Operating state of a microapp.

For now binary, either running or not running.

Enumerator
CS_MICROAPP_NOT_RUNNING 
CS_MICROAPP_RUNNING