#define FMPI2C_GENERATE_START(__ADDMODE__,__ADDRESS__) (((__ADDMODE__) == FMPI2C_ADDRESSINGMODE_7BIT) ? \
(uint32_t)((((uint32_t)(__ADDRESS__) & (FMPI2C_CR2_SADD)) | \
(FMPI2C_CR2_START) | (FMPI2C_CR2_AUTOEND)) & \
(~FMPI2C_CR2_RD_WRN)) : \
(uint32_t)((((uint32_t)(__ADDRESS__) & (FMPI2C_CR2_SADD)) | \
(FMPI2C_CR2_ADD10) | (FMPI2C_CR2_START) | \
(FMPI2C_CR2_AUTOEND)) & (~FMPI2C_CR2_RD_WRN)))