Вопросы по коду PID в проекте цифрового питания

https://oshwhub.com/zeruns/ji-yu-stm32-de-buck-boost-xing-shu-zi-dian-yuan Воссоздаю и изучаю данный проект. В части кода PID в нём присутствуют три режима: BUCK, BOOST и MIX. Однако я обнаружил, что операция IErr1 = IErr0; (обновление предыдущей ошибки в ПИД-регуляторе тока) выполняется только в режиме MIX.

(Фрагменты кода режимов BUCK и BOOST — строка «// 历史数据幅值» не содержит IErr1 = IErr0;)

Фрагмент кода режима MIX — в комментарии «// 历史数据幅值» присутствует IErr1 = IErr0;. Не могу понять, почему обновление предыдущей ошибки в контуре тока выполняется только в режиме MIX.

Извините, что забыл классифицировать при первой публикации сообщения

Действительно, пропустил. Добавь и попробуй, но мой код для тока, по-моему, не очень удачный, не рекомендую его использовать. Код для напряжения взят из чужого примера.