//I2Cの通信シーケンスを開始(スタートコンディション送ったりする)
void LL_I2C_HandleTransfer(I2C_TypeDef *I2Cx, uint32_t SlaveAddr, uint32_t SlaveAddrSize,uint32_t TransferSize, uint32_t EndMode, uint32_t Request)
//データ送信(送信レジスタに書き込み)
void LL_I2C_TransmitData8(I2C_TypeDef *I2Cx, uint8_t Data)
//送信レジスタが空か判別
uint32_t LL_I2C_IsActiveFlag_TXIS(I2C_TypeDef *I2Cx)
//自分のアドレスと一致しているか判別
uint32_t LL_I2C_IsActiveFlag_ADDR(I2C_TypeDef *I2Cx)
//一致したアドレスを返す
uint32_t LL_I2C_GetAddressMatchCode(I2C_TypeDef *I2Cx)
//送信or受信要求を判別
uint32_t LL_I2C_GetTransferDirection(I2C_TypeDef *I2Cx)
//アドレス一致フラグをクリア
void LL_I2C_ClearFlag_ADDR(I2C_TypeDef *I2Cx)
//ストップコンディションが検出されたかを判別
uint32_t LL_I2C_IsActiveFlag_STOP(I2C_TypeDef *I2Cx)
//データが受信されているか(受信レジスタがから出ないか)を判別
uint32_t LL_I2C_IsActiveFlag_RXNE(I2C_TypeDef *I2Cx)
//受信レジスタからデータを読み出す
uint8_t LL_I2C_ReceiveData8(I2C_TypeDef *I2Cx)