19 lines
399 B
C
19 lines
399 B
C
#pragma once
|
|
|
|
#include <stdint.h>
|
|
|
|
typedef struct
|
|
{
|
|
uint8_t dummy;
|
|
}I2C_HandleTypeDef;
|
|
|
|
typedef enum
|
|
{
|
|
HAL_OK = 0x00U,
|
|
HAL_ERROR = 0x01U,
|
|
HAL_BUSY = 0x02U,
|
|
HAL_TIMEOUT = 0x03
|
|
} HAL_StatusTypeDef;
|
|
|
|
HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddress, uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Timeout);
|