32 #include "lighthouse/api/LighthouseDllDecl.h"
33 #include "lighthouse/api/lhdefs.h"
52 virtual void setI2CData(lh_device_id_t deviceID, lh_error_code_t* errorCode, uint32_t i2cBusIndex, uint32_t i2cTargetAddress,
53 const uint8_t data[],
size_t dataLength);
73 virtual void setFlashSlotData(lh_device_id_t deviceID, lh_error_code_t* errorCode, uint32_t slotNumber,
const uint8_t data[],
size_t dataLength);
85 virtual size_t getFlashSlotData(lh_device_id_t deviceID, lh_error_code_t* errorCode, uint32_t slotNumber, 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 bool getAccessoryBoardAvailable(lh_device_id_t deviceID, lh_error_code_t *errorCode)
This is the API for controlling the autonulling functionality of a device.
Definition: LighthouseAPI.h:54