I2C 関数 MasterTransmit i2cMasterTransmit i2cMasterTransmit_IT i2cMasterTransmit_DMA MasterReceive i2cMasterReceive i2cMasterReceive_IT i2cMasterReceive_DMA SlaveTransmit i2cSlaveTransmit i2cSlaveTransmit_IT i2cSlaveTransmit_DMA SlaveReceive i2cSlaveReceive i2cSlaveReceive_IT i2cSlaveReceive_DMA Callback setI2CMasterTxCallback setI2CMasterRxCallback setI2CSlaveTxCallback setI2CSlaveRxCallback setI2CErrorCallback クラス I2C_Master CubeMX クラステンプレート コンストラクタ I2C_Master(I2C_HandleTypeDef) 関数 init() transmit(uint8_t, T, uint32_t) receive(uint8_t, T, uint32_t) I2C_Master_IT CubeMX クラステンプレート コンストラクタ I2C_Master_IT(I2C_HandleTypeDef) 関数 init() transmit(uint8_t, T) receive(uint8_t, T) I2C_Master_DMA CubeMX クラステンプレート コンストラクタ I2C_Master_DMA(I2C_HandleTypeDef, uint8_t, T) 関数 init() startTransmit() startReceive() setTxCallback(std::function<void()>) setRxCallback(std::function<void()>) setErrorCallback(std::function<void()>) I2C_Slave CubeMX クラステンプレート コンストラクタ I2C_Slave(I2C_HandleTypeDef uint8_t) 関数 init() init(uint8_t) transmit(T, uint32_t) receive(T, uint32_t) I2C_Slave_IT CubeMX クラステンプレート コンストラクタ I2C_Slave_IT(I2C_HandleTypeDef, uint8_t) 関数 init() init(uint8_t) transmit(T) receive(T) setTxCallback(std::function<void()>) setRxCallback(std::function<void()>) setErrorCallback(std::function<void()>) I2C_Slave_DMA CubeMX クラステンプレート コンストラクタ I2C_Slave_DMA(I2C_HandleTypeDef, T, uint8_t) 関数 init() init(uint8_t) startTransmit() startReceive() setTxCallback(std::function<void()>) setRxCallback(std::function<void()>) setErrorCallback(std::function<void()>) << 戻る