Toit
Libraries
bignum
binary
bitmap
ble
bytes
core
crypto
device
encoding
esp32
expect
fixed-point
flash
font
gpio
i2c
i2s
icons
io
line-wrap
log
math
monitor
net
pulse-counter
reader
reader-writer
rmt
serial
spi
statistics
system
api
cellular
containers
ethernet
firmware
log
network
print
service-discovery
storage
trace
wifi
assets
base
containers
external
firmware
services
storage
trace
tls
uart
uuid
writer
zlib

Interface FirmwareService

Interface summary


SELECTOR -> any
IS-VALIDATION-PENDING-INDEX -> int
IS-ROLLBACK-POSSIBLE-INDEX -> int
VALIDATE-INDEX -> int
UPGRADE-INDEX -> int
ROLLBACK-INDEX -> int
CONFIG-UBJSON-INDEX -> any
CONFIG-ENTRY-INDEX -> int
CONTENT-INDEX -> int
URI-INDEX -> int
FIRMWARE-WRITER-OPEN-INDEX -> int
FIRMWARE-WRITER-WRITE-INDEX -> int
FIRMWARE-WRITER-PAD-INDEX -> int
FIRMWARE-WRITER-FLUSH-INDEX -> int
FIRMWARE-WRITER-COMMIT-INDEX -> int

Statics

CONFIG-ENTRY-INDEX -> int

CONFIG-UBJSON-INDEX -> any

CONTENT-INDEX -> int

FIRMWARE-WRITER-COMMIT-INDEX -> int

FIRMWARE-WRITER-FLUSH-INDEX -> int

FIRMWARE-WRITER-OPEN-INDEX -> int

FIRMWARE-WRITER-PAD-INDEX -> int

FIRMWARE-WRITER-WRITE-INDEX -> int

IS-ROLLBACK-POSSIBLE-INDEX -> int

IS-VALIDATION-PENDING-INDEX -> int

ROLLBACK-INDEX -> int

SELECTOR -> any

UPGRADE-INDEX -> int

URI-INDEX -> int

VALIDATE-INDEX -> int

Methods

config-entry key/string -> any

config-ubjson -> ByteArray

content -> ByteArray

firmware-writer-commit handle/int checksum/ByteArray -> none

firmware-writer-flush handle/int -> int

firmware-writer-open from/int to/int -> int

firmware-writer-pad handle/int size/int value/int -> none

firmware-writer-write handle/int bytes/ByteArray -> none

is-rollback-possible -> bool

is-validation-pending -> bool

rollback -> none

upgrade -> none

uri -> string

validate -> bool

SDK version: v2.0.0-alpha.198