pvvx / esp8266web

Small web server on ESP8266
The Unlicense
246 stars 92 forks source link

Initialization sequence customization is possible #12

Open ZaitsevY opened 8 years ago

ZaitsevY commented 8 years ago

Когда к Вашему проекту требуется добавить собственный код приходится вносить правки в user_main.c. Если код Вашего проекта при этом находится под контролем версий (git), такие изменения начинают конфликтовать с обновлениями. Такая вставка позволит пользователю проекта дополнить процедуру инициализации приложения не затрагивая основной user_main.c, а определив собственную custom_init().

Например, в app\web\gpios_intr.c добавить: void ICACHE_FLASH_ATTR custom_init() { init_GPIOs_intr(); }