romanetz
Прототип функции использует конст чар
romanetz
Например
romanetz
Надо явно тип преобразовать
Daniil
Понял, спасибо
Daniil
romanetz
romanetz
массив инициализируется
romanetz
но он в оперативе лежит при этом
Anonymous
romanetz
компилятор выделит под него память и в инит части скопирует из флешки значения
Anonymous
romanetz
имеем двойной расход памяти
romanetz
бинго!
Anonymous
эти константы лежат в памяти и не изменяются
romanetz
Anonymous
romanetz
const char array_name[]="bla-bla";
romanetz
а вот так - сразу будет во флешке лежать
Anonymous
ну не во всех компиляторах не любого контроллера
romanetz
если мы говорим про ARM, esp32 и тому подобное
Anonymous
ну да
romanetz
на x86 - похер, там другая система совершенно
romanetz
там вообще постоянной памяти нет (bios не в счёт)
romanetz
постоянная инфа вся на отдельном устройстве лежит, которое не в адресном пространстве
Anonymous
атмелы не все умеют читать таблицы из флеш, просто отсутствуют такие инструкции
romanetz
progmem модификатор, емнип
Anonymous
а у атмела разные адресные пространства, и чтение из флеш, чтение из озу, чтение из еепром, чтение из периферии, это все четыре разных инструкции
romanetz
тем не менее, аппаратно, на армах флешка, внешняя или внутренняя, мапится (или имеется такя аппаратная возможность) в адресное пространство
romanetz
за x86 не скажу, там вариативность аццкая
Anonymous
Anonymous
за x86 не скажу, там вариативность аццкая
не знаю что такое вариативность, физическое аресное пространство у 86 сплошное но оно поделено на логические сегменты, через сегментные регистры каждого процесса
romanetz
я имею в виду, что есть однокристалки 80186, а есть ксеоны
romanetz
а по системе команд базовой они совместимы
Anonymous
ну да
Anonymous
и не только по системе комманд, но и по методам адресации совместимые
romanetz
но аппаратно - совершенно разная тема. где-то параллельная шина на память отображается, а где-то pci-express набортный
Anonymous
не, pci это шина ввода вывода, шина периферии , она в лучшем случае отображается только на часть физических адресов
Anonymous
pci это шина моста, не процессора
Daniil
Daniil
Строки по дефолту константы?
Daniil
Или че
Andrew
Народ, а кто-нибудь делал Bluetooth A2DP Source на ESP32?
Andrew
Очень хотелось бы короткий файлик какой-нибудь стримить на любой девайс поддерживающий A2DP Bluetooth
Andrew
Это видел
Andy
Andrew
Но работает только в случае если стримить с ESP32 на ESP32
Andrew
На Realtek RTL8822CS/Intel AC7265 не получилось
Andrew
Коннект происходит а стриминга нет и происходит разрыв с реконнетком
Andrew
Andrew
Понял
Andrew
Буду пробовать
Dmitry
Всем привет, ребята. Я автор проекта iot manager. С разрешения администратора группы хочу предоставить Вашему вниманию модульную систему автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения iot manager.
Некоторые функции прошивки:
Удобный, очень гибкий конфигуратор, доступный в веб интерфейсе каждого устройства, который даёт возможность произвести очень гибкую настройку контроллера под Вашу задачу. Например, с помощью этого конфигуратора можно быстро создать на одном esp несколько термостатов с графиками. Или несколько контроллеров теплиц. И тд...
В веб интерфейсе так же присутствует набор готовых присетов, позволяющих превратить устройство в один клик в необходимый блок автоматизации.
Поддержка большинства популярных сенсоров и вывод информации в приложение, доступное для ios и android.
Объединение информации, полученной с разных устройств на одном экране в виде виджетов. Группировка этих виджетов по вкладкам в приложении. Управление порядком виджетов на каждой вкладке. Возможность размещения виджетов от разных устройств на одной вкладке.
Работа приложения осуществляется через облако по протоколу mqtt, что дает возможность подключения к своим устройствам из любой точки Мира без статического ip адреса. Необходим только wifi и интернет.
В приложении можно добавлять несколько учетных записей mqtt и потом легко переключаться между ними. Это дает возможность управлять разными группами устройств.
Возможность отправлять сообщения в telegram по любым событиям.
Возможность создавать сценарии работающие по воздуху (событие происходит на одной esp, реакции на других) Гибкая система сценариев отвечающая принципу "всё соединяем со всем", позволяющая по любому событию настраивать десятки реакций на него.
Логгирование данных с любых датчиков и вывод этих данных в графиках. Можно видеть историю за сутки или неделю.
➡️Ссылка на наш канал:
https://t.me/IoTmanager
➡️Исходник прошивки:
https://github.com/IoTManagerProject/IoTManager
➡️Приложение для андроид:
https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
➡️Приложение для iphone:
https://apps.apple.com/ru/app/iot-manager/id1155934877
➡️Видео с некоторыми возможностями
https://youtu.be/X0ZHBAvGE9I
Alex
Всем привет, ребята. Я автор проекта iot manager. С разрешения администратора группы хочу предоставить Вашему вниманию модульную систему автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения iot manager.
Некоторые функции прошивки:
Удобный, очень гибкий конфигуратор, доступный в веб интерфейсе каждого устройства, который даёт возможность произвести очень гибкую настройку контроллера под Вашу задачу. Например, с помощью этого конфигуратора можно быстро создать на одном esp несколько термостатов с графиками. Или несколько контроллеров теплиц. И тд...
В веб интерфейсе так же присутствует набор готовых присетов, позволяющих превратить устройство в один клик в необходимый блок автоматизации.
Поддержка большинства популярных сенсоров и вывод информации в приложение, доступное для ios и android.
Объединение информации, полученной с разных устройств на одном экране в виде виджетов. Группировка этих виджетов по вкладкам в приложении. Управление порядком виджетов на каждой вкладке. Возможность размещения виджетов от разных устройств на одной вкладке.
Работа приложения осуществляется через облако по протоколу mqtt, что дает возможность подключения к своим устройствам из любой точки Мира без статического ip адреса. Необходим только wifi и интернет.
В приложении можно добавлять несколько учетных записей mqtt и потом легко переключаться между ними. Это дает возможность управлять разными группами устройств.
Возможность отправлять сообщения в telegram по любым событиям.
Возможность создавать сценарии работающие по воздуху (событие происходит на одной esp, реакции на других) Гибкая система сценариев отвечающая принципу "всё соединяем со всем", позволяющая по любому событию настраивать десятки реакций на него.
Логгирование данных с любых датчиков и вывод этих данных в графиках. Можно видеть историю за сутки или неделю.
➡️Ссылка на наш канал:
https://t.me/IoTmanager
➡️Исходник прошивки:
https://github.com/IoTManagerProject/IoTManager
➡️Приложение для андроид:
https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
➡️Приложение для iphone:
https://apps.apple.com/ru/app/iot-manager/id1155934877
➡️Видео с некоторыми возможностями
https://youtu.be/X0ZHBAvGE9I
Я так понимаю , работает только через сеть и только при наличии интернета ?
Alex
Имхо, все плюсы этих приложений , перечеркиваются этим минусом.
Теплицей можно управлять? У меня нет связи, там где стоит теплица....
И второй минус, настройка требует времени, разработки интерфейсов и тп. А если завтра этот проект загнётся? Сервер отрубят? Все? Все что сделано , можно забыть, и делать заново на другой платформе
Alex
Поправьте , если ошибаюсь.
Resident
Имхо, все плюсы этих приложений , перечеркиваются этим минусом.
Теплицей можно управлять? У меня нет связи, там где стоит теплица....
И второй минус, настройка требует времени, разработки интерфейсов и тп. А если завтра этот проект загнётся? Сервер отрубят? Все? Все что сделано , можно забыть, и делать заново на другой платформе
Работает через брокер mqtt настраивайте на любой, конечно же можно свой локальный сделать даже так лучше, теплица теплица, а что без связи не должна работать?)
Alex
Alex
Не силен в терминах. Брокер это что? Ещё одно устройство?
Resident
Alex
И по поводу, если проект загнётся, все пропало?
Resident
Можно локальный сделать это для IoTmanager приложения на телефон
Resident
Resident
Resident
Alex
Можно локальный сделать это для IoTmanager приложения на телефон
Ну как бы мне тоже это лишнее. Мне нужно с телефона управлять устройством. Что бы включил тел, запустил приложение , увеличил частоту полива) и выключил. Все. Безовсяких интернетов серверов и тп
Ни чего не нашел под такие цели...
Сейчас мучаю аппинвертор....
Resident
Resident
Alex
Простая задача: вкл/выкл лампочки.
Нужно что бы было только приложение на телефоне и прошивка в есп. Без серверов интернетов и прочего. Решается?
Alex
Только подключение по вайфай
Alex
Без роутера
Resident
Resident
И даже приложение на телефон ставить не нужно