• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь С чего начать Eclipse + SDK ESP8266

Woody_MC

New member
возможно я не первый с подобным вопросом, но с таким поисковиком, как на этом форуме, думаю, буду не последним.

программист из меня, скажем, начинающий, хотя что-то уже умею и даже писал на ASM для AVR RISC8, посему чтиво "для чайников" - мое настольное пособие.

собственно Eclipse установил, SDK подцепил, Example компилируются, заливаются и работают (ESP-12E Development Board).

SDK покурил, примеры полистал, но прихода не ощутил.

сдаётся мне, что у меня есть большие пробелы в азах по СИ, так как самоучка - копи/пастер, но хотелось бы их заполнить знаниями.

пните в нужном направлении, где чего почитать, с чего бы начать изучение Eclipse (а то замахнулся сразу на ESP). Arduino IDE убивает отсутствием подсветки синтаксиса, подсказок и прочих полезных функций. После того, как попробовал поработать в Visual Studio писать в "блокноте" как-то " не улыбает" (хотя, признаться, модули для систем "Умный Дом" на CRESTRON приходится писать в "блокноте" под названием SIMPL+, увы, но альтернативы нет).

из примера blinky:
Код:
void ICACHE_FLASH_ATTR user_init(void)
{
    os_timer_disarm(&blink_timer);
    // os_timer_setfn(ETSTimer *ptimer, ETSTimerFunc *pfunction, void *parg)
    os_timer_setfn(&blink_timer, (os_timer_func_t *)blink_cb, (void *)0);
    // void os_timer_arm(ETSTimer *ptimer,uint32_t milliseconds, bool repeat_flag)
    os_timer_arm(&blink_timer, DELAY, 1);
...
os_timer_setfn - инициализирует вызов функции по прерыванию (если я правильно понял), а где про подобные конструкции можно почитать поподробнее.

самостоятельно, чувствую, залезу в дебри, посему прошу помощи у гуру.
 
Сверху Снизу