Lines Matching +full:i2c +full:- +full:isp
8 * http://www.apache.org/licenses/LICENSE-2.0
26 * This class provides methods to update firmware by writing ISP keys,
27 * validating firmware files, and performing I2C communications. It includes
62 * @brief Writes an ISP (In-System Programming) key to initiate the update.
69 * @brief Writes the mode required for ISP to start firmware programming.
76 * @brief Resets the ISP status to prepare for a firmware update.
137 * @brief Performs an I2C write and read with retry logic.
145 * @param expectedReadSize The size of data read from i2c device.
156 * @brief Performs a single I2C write and read without retry logic.
159 * @param readReplySize The size of data read from i2c device.
174 * @brief Initiates a reboot of the ISP to apply new firmware.
179 * @brief Reads the reboot status from the ISP.
187 * @brief Pointer to the I2C interface for communication
193 i2c::I2CInterface* i2cInterface;
196 * @brief Stores byte-swapped indices for command processing