Очень неплохо, мой код по другому сделан, но я написал но не тестировал его еще. Но седня ночью меня озарила мысль что можно в принципе обойтись одним массивом, и все операции делать над ним же командой memcopy. По сложности будет так же но экономится массив, который снова не надо загружать из i2c памяти в моем коде. Который может быть потенциально подвержен сбоям. Сейчас на работе, как будет время - попробую.