Crate yapu

Source
Expand description

§YAPU: Yet Another Programmer via USART

AN3155-compliant programmer

license crates.io version

The library implements the protocols used by AN3155-compliant bootloaders and offers device discovery. Check repo README for more details.

A binary yapu is also shipped in the crate for common use.

Structs§

Address
Address
Bootloader
Bootloader information
Byte
Id
Chip ID
Opcode
A wrapper type for opcode.
Probe
Probe contains necessary parameters for probing an AN3155-compliant device.
ProbeBuilder
Probe builder
Programmer
AN3155-compliant programmer
SignalScheme
Signal scheme used for automatic bootloader
SignalSchemeBuilder
SignalScheme builder
Size
Slice
Version
Version

Enums§

Command
Command
Erase
Command for Opcode::ERASE.
Error
Error
ExtendedErase
Command for Opcode::EXTENDED_ERASE.
Identify
Decides how to identify a device
Reply
Reply
Signal
MODEM control signals as GPIOs

Traits§

SerialPort
A trait for serial port devices
SliceItem

Type Aliases§

Baudrate
Data
ExtendedPageNo
ExtendedPageNos
PageNo
PageNos
SectorNo
SectorNos