Там, откуда взят код, в других частях программы было бы крайне
неудобно не иметь фиксированного ограничения на количество
регистров, поэтому - MX_REG. Регистры при опросе надо перебирать
один за другим - поэтому одномерный массив. Этот код работает
именно с регистрами Modbus, без интерпретации их содержимого,
поэтому какой-нибудь uint32_t нужно будет прописывать как два
регистра.