MAX_SMIC_READ_SIZE
if (smic->read_pos >= MAX_SMIC_READ_SIZE) {
unsigned char read_data[MAX_SMIC_READ_SIZE];