Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
Namespaces
ota_service.cpp File Reference
#include "ersa/services/ota_service.h"
#include "ersa/board/board.h"
#include "core/debug_log.h"
#include "core/watch_config.h"
#include <Arduino.h>
#include <esp_image_format.h>
#include <esp_ota_ops.h>
#include <esp_app_desc.h>
#include <esp_partition.h>
#include <esp_http_client.h>
#include <esp_crt_bundle.h>
#include <mbedtls/sha256.h>
#include <mbedtls/compat-2.x.h>
#include <cstring>
#include <strings.h>
#include <ctime>
#include <cstdlib>
Include dependency graph for ota_service.cpp:

Namespaces

namespace  ersa
 
namespace  ersa::services
 

Variable Documentation

◆ codename

char codename[32] {}

◆ contentRangeSeen

bool contentRangeSeen {false}

◆ contentRangeValid

bool contentRangeValid {false}

◆ data

char data[MANIFEST_LIMIT] {}

◆ deviceName

char deviceName[48] {}

◆ end

uint32_t end {0}

◆ firmwareUrl

char firmwareUrl[192] {}

◆ length

size_t length {0}

◆ manufacturer

char manufacturer[48] {}

◆ overflow

bool overflow {false}

◆ platform

char platform[32] {}

◆ sha256

char sha256[65] {}

◆ size

size_t size {0}

◆ start

uint32_t start {0}

◆ tag

char tag[32] {}

◆ total

uint32_t total {0}

◆ version

char version[32] {}