Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
I2CPort Member List

This is the complete list of members for I2CPort, including all inherited members.

addCommandHandler()CommandHandlerprotectedvirtual
broadcastCommandReply(CommandReply reply, uint32_t cmdId, CMDtype type)CommandHandler
CanPort_commands enum nameI2CPort
cmdHandlerInfoCommandHandlerprotected
command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)I2CPortvirtual
CommandHandler(const char *clsname, uint16_t clsid, uint8_t instance=0)CommandHandler
commandsEnabledCommandHandlerprotected
configI2CPortprivate
configurePort(I2C_InitTypeDef *config)I2CPort
currentDeviceI2CPortprivate
freePort(I2CDevice *device)I2CPort
getAllHelpstrings()CommandHandlerstatic
getClassIdFromName(const char *name)CommandHandlerstatic
getClassNameFromId(const uint32_t id)CommandHandlerstatic
getClassType() overrideI2CPortinlinevirtual
getCommandFromId(const uint32_t id, uint32_t ignoredFlags=0)CommandHandlervirtual
getCommandFromName(const std::string &cmd, uint32_t ignoredFlags=0)CommandHandlervirtual
getCommandHandlerID()CommandHandlerinlinevirtual
getCommandHandlerIds()CommandHandlerinlineprotectedstatic
getCommandHandlerInfo()CommandHandlervirtual
getCommandHandlerInstance()CommandHandlervirtual
getCommandHandlers()CommandHandlerinlinestatic
getCommandsHelpstring()CommandHandlervirtual
getCsvHelpstring()CommandHandlervirtual
getFlashHandlers()PersistentStorageinlinestatic
getHandlerFromClassName(const char *name, const uint8_t instance=0xFF)CommandHandlerstatic
getHandlerFromHandlerId(const uint16_t cmdhandlerID)CommandHandlerstatic
getHandlerFromId(const uint16_t id, const uint8_t instance=0xFF)CommandHandlerstatic
getHandlersFromClassName(const char *name)CommandHandlerstatic
getHandlersFromId(const uint16_t id)CommandHandlerstatic
getHelpstring()CommandHandlervirtual
getI2CHandlers()I2CHandlerinlinestatic
getInfo()I2CPortinlinevirtual
getPortUsers()I2CPortinline
getSpeedPreset()I2CPort
giveSemaphore()I2CPort
handleGetFuncSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, TVal(cls1::*getfunc)(), cls *obj)CommandHandlerinlinestatic
handleGetFuncSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal(cls1::*getfunc)(), void(cls2::*setfunc)(TVal), cls *obj)CommandHandlerinlinestatic
handleGetSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value)CommandHandlerinlinestatic
handleGetSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, void(cls1::*setfunc)(TVal), cls *obj)CommandHandlerinlinestatic
hasCommands()CommandHandlervirtual
hi2cI2CPortprivate
I2cError(I2C_HandleTypeDef *hi2c)I2CPortvirtual
I2CHandler()I2CHandler
I2CPort(I2C_HandleTypeDef &hi2c, const I2CPortHardwareConfig &presets, uint8_t instance=0)I2CPort
I2CPort_commands enum nameI2CPortprivate
I2cRxCplt(I2C_HandleTypeDef *hi2c)I2CPortvirtual
I2cTxCplt(I2C_HandleTypeDef *hi2c)I2CPortvirtual
infoI2CPortstatic
internalCommand(const ParsedCommand &cmd, std::vector< CommandReply > &replies)CommandHandlervirtual
isDeviceReady(I2CDevice *device, const uint16_t devAddr, const uint32_t trials, uint32_t timeout, bool shiftAddr=true)I2CPort
isInHandlerList(CommandHandler *handler)CommandHandlerstatic
isTaken()I2CPort
isValidCommandId(uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0)CommandHandlervirtual
logEnabledCommandHandlerstatic
logsEnabled()CommandHandlerstatic
logSerial(std::string string)CommandHandlerstatic
logSerialDebug(std::string string)CommandHandlerstatic
PersistentStorage()PersistentStorage
portUsersI2CPortprivate
presetsI2CPortprivate
readMem(I2CDevice *device, const uint16_t devAddr, const uint16_t memAddr, const uint16_t memAddSize, uint8_t *pData, const uint16_t size, const uint32_t timeout, bool shiftAddr=true)I2CPort
readMemIT(I2CDevice *device, const uint16_t devAddr, const uint16_t memAddr, const uint16_t memAddSize, uint8_t *pData, const uint16_t size, bool shiftAddr=true)I2CPort
receiveMaster(I2CDevice *device, const uint16_t addr, uint8_t *pData, const uint16_t size, const uint32_t timeout, bool shiftAddr=true)I2CPort
receiveMasterDMA(I2CDevice *device, const uint16_t addr, uint8_t *pData, const uint16_t size, bool shiftAddr=true)I2CPort
receiveMasterIT(I2CDevice *device, const uint16_t addr, uint8_t *pData, const uint16_t size, bool shiftAddr=true)I2CPort
registerCommand(const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0)CommandHandlerinline
registerCommands()I2CPort
registeredCommandsCommandHandlerprotected
removeCommandHandler()CommandHandlerprotectedvirtual
resetPort()I2CPort
restoreDelayedFlagPersistentStorageprotected
restoreFlash()I2CPortvirtual
restoreFlashDelayed()PersistentStorage
restoreFlashStartupCb()PersistentStoragestatic
saveFlash()I2CPortvirtual
semaphoreI2CPortprivate
sendCommandReplyAsync(CommandReply reply, uint32_t cmdId, CMDtype type, CommandInterface *interface=nullptr)CommandHandler
setCommandsEnabled(bool enable)CommandHandlervirtual
setInstance(uint8_t instance)CommandHandlerprotected
setLogsEnabled(bool enabled)CommandHandlerstatic
setSpeedPreset(uint8_t preset)I2CPort
speedPresetI2CPortprivate
startupCompletePersistentStorageprotectedstatic
takePort(I2CDevice *device)I2CPort
takeSemaphore()I2CPort
transmitMaster(I2CDevice *device, const uint16_t addr, uint8_t *pData, const uint16_t size, const uint32_t timeout, bool shiftAddr=true)I2CPort
transmitMasterDMA(I2CDevice *device, const uint16_t addr, uint8_t *pData, const uint16_t size, bool shiftAddr=true)I2CPort
transmitMasterIT(I2CDevice *device, const uint16_t addr, uint8_t *pData, const uint16_t size, bool shiftAddr=true)I2CPort
writeMem(I2CDevice *device, const uint16_t devAddr, const uint16_t memAddr, const uint16_t memAddSize, uint8_t *pData, const uint16_t size, const uint32_t timeout, bool shiftAddr=true)I2CPort
writeMemIT(I2CDevice *device, const uint16_t devAddr, const uint16_t memAddr, const uint16_t memAddSize, uint8_t *pData, const uint16_t size, bool shiftAddr=true)I2CPort
~CommandHandler()CommandHandlervirtual
~I2CHandler()I2CHandlervirtual
~I2CPort()I2CPortvirtual
~PersistentStorage()PersistentStoragevirtual