32#include "lighthouse/api/LighthouseDllDecl.h"
53 const uint8_t data[],
size_t dataLength);
Definition LHFlashAPI.h:39
virtual void setI2CData(lh_device_id_t deviceID, lh_error_code_t *errorCode, uint32_t i2cBusIndex, uint32_t i2cTargetAddress, const uint8_t data[], size_t dataLength)
virtual void setFlashSlotData(lh_device_id_t deviceID, lh_error_code_t *errorCode, uint32_t slotNumber, const uint8_t data[], size_t dataLength)
virtual size_t getFlashSlotData(lh_device_id_t deviceID, lh_error_code_t *errorCode, uint32_t slotNumber, uint8_t data[], size_t dataLength)
virtual ~LHFlashAPI()=default
virtual bool getAccessoryBoardAvailable(lh_device_id_t deviceID, lh_error_code_t *errorCode)
int32_t lh_error_code_t
Definition lhdefs.h:47
uint32_t lh_device_id_t
Definition lhdefs.h:43
This is the API for controlling the autonulling functionality of a device.
Definition LighthouseAPI.h:54