Skip to content

Add an NCP reset response after firmware startup #11

@DJONvl

Description

@DJONvl

для правильной работы с хост системами нужен ответ модуля на сброс, иначе ошибка по таймоут...
для ZESP я добавил в app.cpp

esp_err_t app::start_int() {
ESP_LOGV(TAG,"start_int");
auto res = transport::start();
if (res != ESP_OK){

    return res;
}

uint8_t raw_data[] = {0xDE, 0xAD, 0x05, 0x00, 0x06, 0x01, 0x8F}; //ацк
uint8_t raw_data1[] = {0xDE, 0xAD, 0x0E, 0x00, 0x06, 0xC0, 0x5D, 0x50, 0xD4, 0x00, 0x01, 0x02, 0x00, 0xFF, 0x00, 0x00}; //ответ
esp_err_t result = transport::send(raw_data, sizeof(raw_data));
result = transport::send(raw_data1, sizeof(raw_data1));

//
// uint8_t outdata[2] = { 0,0 };
// esp_ncp_header_t header = {{0,0,0,},NCP_RESET,0,0};
// esp_ncp_resp_input(&header, outdata, sizeof(outdata));

ctx_t ctx;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions