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

Результаты поиска по запросу: init.lua

  1. Следующие слова были исключены из текста для поиска, поскольку они слишком короткие, слишком длинные или встречаются слишком часто: lua
  1. enjoynering

    ESP32 сканирование BLE устройств через функции NimBLE

    попробуйте это #include <NimBLEDevice.h> void setup() { // Start serial communication for debugging Serial.begin(115200); Serial.println("Starting BLE scan..."); // Initialize BLE device NimBLEDevice::init(""); // Start scanning for BLE devices...
  2. BurundukXD

    Нужна помощь ! LCD2004 не выводит изображение по I2C

    Добрый вечер, господа ардуинщики. Делаю что то типа домашнего газоанализатора с кучкой датчиков (MHZ19; pms5003; ZE08-CH2O; BME280;) в дальнейшем хотел бы прикрутить еще счетчик гейгера. Написал небольшую прошивку не без помощи чата гпт вики и гайдов в интернете. Но ничего не работает, при самом...
  3. S

    ESP8266 и INA 226

    В продолжении темы, нашёл новый скетч, всё хорошо компилируется, и даже измеряет напряжение и ток, но только 1,5-2 минуты, потом esp отваливается от wifi. Питанием переключаешь и опять на пару минут только хватает. Вот скетч: #define BLYNK_PRINT Serial #include <Wire.h> #include <INA226_WE.h>...
  4. S

    Прерывания от GPIO в CH582M

    У меня есть МК CH582M и мне нужно использовать прерывания. К сожалению, в моем коде прерывания не заработали. Привожу исходный код: #define INT_PIN GPIO_Pin_18 int main() { SetSysClock(CLK_SOURCE_PLL_80MHz); // LED init GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeOut_PP_20mA)...
  5. О

    Передача сигнала IP-камеры через WiFi с помощью WT32-ETH01

    По AT не получилось. Возможно, нужно заливать специальную AT-прошивку. Пытаюсь запустить пример eth2ap из espressif/esp-idf. Из описания примера: Рассматриваю этот пример как возможный ответ на мой первоначальный вопрос. В настоящее время застрял на следующем этапе. Среди WiFi-сетей...
  6. C

    BLE SoC PHY6202

    Если таймеры тактируются частотой 4МГц, то Timer2 считает 625us интервалы: set_timer(AP_TIM2, 625); // OSAL 625us tick - 4000000/(625*4) но Timer3 получается не секундный, а 4-х секундный (точнее 4,194 сек) #define BASE_TIME_UNITS (0x3fffff) set_timer(AP_TIM3, BASE_TIME_UNITS); //...
  7. pvvx

    BLE SoC PHY6202

    Стек нужен максимальный - у чипа 64 килобайта RAM и она пустая. Если под retention использовать по минимуму 32 килобайта, то 32 килобайта остается на стек. Heap не используется, а для OTA надо будет иметь буфер на сектор flash. Для BLE другая политика использования RAM. "memcpy()" и прочее лучше...
  8. C

    BLE SoC PHY6202

    Несколько небольших дополнений, косметических правок. SDK/misc/CMSIS/device/phyplus/phy6222_start.s размер init stack у keil 0x400, вряд ли gcc нужно больше, 4096 явно избыточно. SDK/misc/jump_table.c у keil hard_fault и _hard_fault загружаются в sram libc memset, memcpy можно заменить на...
  9. C

    BLE SoC PHY6202

    global_configпустой. А вот jump_tableинициализируется статически const uint32_t* const jump_table_base[256] __attribute__((section("jump_table_mem_area"))) = { (const uint32_t*)0, // 0. write Log (const uint32_t*)osalInitTasks, // 1. init entry of app...
  10. C

    BLE SoC PHY6202

    Есть ещё довольно актуальное, тоже phy62xx SDK 3.1.3 на gitee. Я пробовал собирать slb через gcc и даже собирается, но и там без правок не обойтись. Как минимум ld скрипт нужно править, вот типа такого. Ещё секцию init, наверное, нужно во flash перенести.
  11. pvvx

    BLE SoC PHY6202

    Куски для GCC - это не полный вариант. C STM32F103 - никакую. Он тормоз и не поддерживает скоростные или современные I2C. Плюс код от ST на USB сверх тормозной. INA (169, 199 и т.д.) - это просто специфические ОУ и применяются для осциллографа.
  12. C

    BLE SoC PHY6202

    Сначала хочу отладить сборку gcc. Простейший проект собирается (после некоторых правок). Но есть непонятные моменты с размещением секций в памяти. В проекте явно неправильный порядок: init и rodata размещаются в начале. Вот поэтому и хотелось бы иметь 100% рабочий пример, можно и на Keil, чтобы...
  13. D

    HC-SR501 в сочетании с esp. Ложные срабатывания. Плюс неправильное время при старте DS1307

    То ли я что-то не понимаю, то ли эта микросхема вааще не помнит время. Я взял пример из библиотеки: #include <Wire.h> #include <Rtc_Pcf8563.h> //init the real time clock Rtc_Pcf8563 rtc; void setup() { //clear out the registers rtc.initClock(); //set a time to start with. //day...
  14. P

    Сброс флага прерывания ESP8266

    Конечно можно. #include <Wire.h> #include <SparkFun_APDS9960.h> #define LED_1 D0 // пин выхода 1 #define LED_2 D6 // пин выхода 2 #define INT_a D2 // пин преывания SparkFun_APDS9960 apds = SparkFun_APDS9960(); uint8_t PROX_INT_HIGH = 200; // верхний предел для прерывания датчика...
  15. TYT AD

    Помогите пожалуйста добавить прокси с аудификацией в этот код

    #include <Arduino.h> #include <ESP8266WiFi.h> #include <SPI.h> #include <MFRC522.h> #include <HTTPSRedirect.h> #include<Wire.h> #include<LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2)...
  16. G

    Oled дисплей

    Доброго времени суток уважаемые форумчане, у меня есть 2 платы WEMOS D1 MINI и WEMOS D1 MINI PRO и один дисплей Oled 0.96 128x64 работающий по I2C. Обе платы прошиты одинаково (см. код ниже), однако почему-то когда я подключаю дисплей к первой плате WEMOS D1 MINI (пины V5, grd, D3 для SDA и D4...
  17. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Пока нет других дешевых USB-BT с Bluetooth 5.3. C Bluetooth 5.3 на рынке есть Intel® Wi-Fi 6E AX210, но это другие цены и они с M2/PCI разъемом. ATS2851 & OpenWrt 22.03.2. #dmseg usb 5-1: new full-speed USB device number 3 using xhci-hcd usb 5-1: New USB device found, idVendor=10d7...
  18. M

    Ресет модуля, Exception 0: Illegal instruction

    Доброго! делаю управление замком. Использую сканер отпечатка пальцев FPM10A и NodeMCU c Асинхронным ВебСервером. Т.е. дергается пин либо с веб-странички, либо со сканера. Код состоит из двух. Первая часть- это код Rui Santos...
  19. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    RAM uint8_t ble_connected; // bit 0 - connected, bit 1 - conn_param_update, bit 2 - paring success, bit 7 - reset of disconnect void app_enter_ota_mode(void) { ota_is_working = 1; ble_connected &= ~2; bls_pm_setManualLatency(0); bls_ota_setTimeout(45 * 1000000); // set OTA...
  20. dentra

    ESP32-S2 использование USB в режиме UART

    если интересно лог для esp-idf и расшифровка бэктрейса
Сверху Снизу