ㅤ
C 8266 понятно что на замену брать, а на Нано тоже С3?
Ардуино нано это атмега328 которой уже четверть века
Anton
H4, наверное
Vladimir
а цель какая?
В общем вопрос, что взять если WiFi и BLE не нужен.
Max
Нужен
Anton
короче. есть три совета: 00. заменить 8266 на 32-C3 0. заменить ардуино иде на платформио 1. поискать более старую версию библиотеки фастлед, которая подходит старому тулчейну, что установлен ардуино иде автомагически
Max
Что за жизнь без связи?
ㅤ
Хотя посмотрел я. xtensa-esp-elf-gcc (crosstool-NG esp-14.2.0_20241119) 14.2.0 Copyright (C) 2024 Free Software Foundation, Inc. Должен знать про __has_include
Anton
нахер это платформио
воу-воу, какие альтернативы под ардуино фреймворк?
Ruslan
PlatformIO is a Ukrainian Project
Ruslan
нахер это ардуино )
Max
Vim
Ruslan
берешь vscode, ставишь плагин esp-idf и вперёд говнокодить
Anton
ну я тоже эсп-идф использую, но поглядывая на тинси не вижу альтернативы
Anton
или на рп2040
Ruslan
в итоге всё спокойно делается через тулчейн и мейкфайл
Anton
в итоге всё спокойно делается через тулчейн и мейкфайл
апгрейд есп-идф версии тот ещё прикол. еспрессиф иде была лучше, пока индексер не сломался
Ruslan
апгрейд есп-идф версии тот ещё прикол. еспрессиф иде была лучше, пока индексер не сломался
ну хз, рядом папку делаешь с новой версией и прописываешь путь — и ты перешёл
Anton
ну хз, рядом папку делаешь с новой версией и прописываешь путь — и ты перешёл
пока энвайронмент трогать не надо. версию питона например
Ruslan
для версии питона я уже сто раз писал, юзайте связку pyenv+pipenv и всё будет ок
Anton
плагин эсп-идф кривоват таки
Ruslan
плагин эсп-идф кривоват таки
я на маке разрабатываю, мне плагин нужен только конфиг потыкать и билд собрать, потом всё перебрасывается на ноут с линуксом, где я вливаю в реальное железо никаких проблем не испытывал
Anton
для версии питона я уже сто раз писал, юзайте связку pyenv+pipenv и всё будет ок
при чём тут я. у меня плагин есп-идф без установленных переменных не хочет чисто запускаться.
Ruslan
каких переменных?
Max
всем маки!
Грешновато
Ruslan
Грешновато
https://fixed.one/marketold/
Anton
каких переменных?
ну ты сам спросил... anton@homework:~$ get_idf Setting IDF_PATH to '/home/anton/esp/v5.3.2/esp-idf' Detecting the Python interpreter Checking "python3" ... Python 3.12.3 "python3" has been detected Checking Python compatibility Checking other ESP-IDF version. Adding ESP-IDF tools to PATH... Checking if Python packages are up to date... Constraint file: /home/anton/.espressif/espidf.constraints.v5.3.txt Requirement files: - /home/anton/esp/v5.3.2/esp-idf/tools/requirements/requirements.core.txt Python being checked: /home/anton/.espressif/python_env/idf5.3_py3.12_env/bin/python Python requirements are satisfied. Added the following directories to PATH: /home/anton/esp/v5.3.2/esp-idf/components/espcoredump /home/anton/esp/v5.3.2/esp-idf/components/partition_table /home/anton/esp/v5.3.2/esp-idf/components/app_update /home/anton/.espressif/tools/xtensa-esp-elf-gdb/14.2_20240403/xtensa-esp-elf-gdb/bin /home/anton/.espressif/tools/riscv32-esp-elf-gdb/14.2_20240403/riscv32-esp-elf-gdb/bin /home/anton/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin /home/anton/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin /home/anton/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin /home/anton/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin /home/anton/.espressif/tools/xtensa-esp-elf-gdb/14.2_20240403/xtensa-esp-elf-gdb/bin /home/anton/.espressif/tools/riscv32-esp-elf-gdb/14.2_20240403/riscv32-esp-elf-gdb/bin /home/anton/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin /home/anton/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin /home/anton/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin /home/anton/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin /home/anton/.espressif/python_env/idf5.3_py3.12_env/bin /home/anton/esp/v5.3.2/esp-idf/tools
Ruslan
ну хз, по моему щас маки отдают бесплатно
Ruslan
ну ты сам спросил... anton@homework:~$ get_idf Setting IDF_PATH to '/home/anton/esp/v5.3.2/esp-idf' Detecting the Python interpreter Checking "python3" ... Python 3.12.3 "python3" has been detected Checking Python compatibility Checking other ESP-IDF version. Adding ESP-IDF tools to PATH... Checking if Python packages are up to date... Constraint file: /home/anton/.espressif/espidf.constraints.v5.3.txt Requirement files: - /home/anton/esp/v5.3.2/esp-idf/tools/requirements/requirements.core.txt Python being checked: /home/anton/.espressif/python_env/idf5.3_py3.12_env/bin/python Python requirements are satisfied. Added the following directories to PATH: /home/anton/esp/v5.3.2/esp-idf/components/espcoredump /home/anton/esp/v5.3.2/esp-idf/components/partition_table /home/anton/esp/v5.3.2/esp-idf/components/app_update /home/anton/.espressif/tools/xtensa-esp-elf-gdb/14.2_20240403/xtensa-esp-elf-gdb/bin /home/anton/.espressif/tools/riscv32-esp-elf-gdb/14.2_20240403/riscv32-esp-elf-gdb/bin /home/anton/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin /home/anton/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin /home/anton/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin /home/anton/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin /home/anton/.espressif/tools/xtensa-esp-elf-gdb/14.2_20240403/xtensa-esp-elf-gdb/bin /home/anton/.espressif/tools/riscv32-esp-elf-gdb/14.2_20240403/riscv32-esp-elf-gdb/bin /home/anton/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin /home/anton/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin /home/anton/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin /home/anton/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin /home/anton/.espressif/python_env/idf5.3_py3.12_env/bin /home/anton/esp/v5.3.2/esp-idf/tools
это я на линуксовом ноуте делаю, ну это же просто настройки для тулчейна
Anton
это я на линуксовом ноуте делаю, ну это же просто настройки для тулчейна
да, но без этого вскодовский плагин есп-идф ошибки при старте даёт в консоли
Anton
у меня не даёт
наверное работает только у тех у кого мак
Ruslan
вот этот щас пашет
Ruslan
наверное работает только у тех у кого мак
ну купи мак, 30-ки чтоли не найдёшь?
ㅤ
ну купи мак, 30-ки чтоли не найдёшь?
Это что за мак за тридцатку?
Ruslan
выше ссыль смотри
ㅤ
А бу то
Ruslan
я там третьего дня iMac 27" оторвал по случаю за 40
Ruslan
А бу то
ты предлагаешь тем, кто на хобби 5 рублей в месяц выделяет, предлагать новые маки?!?!?
ㅤ
Я вообще ничего не предлагал. Это ты начал
ㅤ
Вот на этом esp-idf заведется? Я бы взял на дачу
Anton
вот этот щас пашет
хм, не удалось воспроизвести с чем когда-то долгое время боролся... :) ладно, пусть будет "починилось"...
Ruslan
но я маки в древности не зацепил, поэтому мне пофиг на такое
Ruslan
300 евро?
ну примерно
Anton
мой первый макбук был "late 2013 15" pro"
ㅤ
мой первый макбук был "late 2013 15" pro"
Если в топовой комплектации то рабочая машинка по сей день
ㅤ
А проц i7?
Anton
да
Anton
на ибее взял за 1900 евро
Anton
в 2014
Ruslan
а потом мне подогнали late 2012 pro 15" i7 16 RAM 768 SSD и пока мне его камрад не уронил со стола я кайфовал, а потом перешёл на M1 air 13" 16 ram 512 ssd
Anton
я месяц страдал привыкая к макосу, порывался снести и поставить убунту
Anton
но потом всякие хоумбрю заметно сгладили ситуацию
Ruslan
меня только ~` бесит, но уже давно привык, а так, просто ставишь раскладку "русская-пк" и всё
Anton
и плюсом что получается и как бы юникс и при этом фотошоп/лайтрум и офис "как у всех"
Ruslan
и сцуко просто работает! всегда!
Ruslan
ты кстати, тайммашину юзаешь?
Ruslan
а ещё прикольно подключать планшет как внешний экран
Anton
ты кстати, тайммашину юзаешь?
нет у меня того макбука больше...
Anton
на работе богомерзкая винда, а дома зачем ноут?
Ruslan
не повезло тебе, у меня работа там где я хочу
ㅤ
А тебе что вообще надо? Просто лентой управлять? Залей готовый WLED и управляй хоть с телефона
Anton
А тебе что вообще надо? Просто лентой управлять? Залей готовый WLED и управляй хоть с телефона
Вообще хочется ночник с динамикой, управление кнопками на корпусе и потом может быть в какой-нибудь умный дом подключить
ㅤ
Просто нахер писать велосипед, ну если тока ради интереса
Anton
Ради интереса тоже, да) Это отчасти попаять пописать и больше про сам процесс чем про решение