C# Класс ESP8266DebugPackage.ESP8266BootloaderClient

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_ResetSequence string

Открытые методы

Метод Описание
ESP8266BootloaderClient ( SerialPortStream port, int resetDelay, string resetSequence ) : System
EndRAM ( int entry ) : void
EraseFLASH ( ) : void
ProgramFLASH ( uint address, byte data ) : void
RunProgram ( bool usesDIO, bool reboot = false ) : void
StartFLASH ( int offset, int sizeInBytes ) : void
StartRAM ( int size, int blocks, int blocksize, int offset ) : void
Sync ( ) : void
WriteFLASHBlock ( uint baseAddr, byte data, int offset, int length, int seq ) : void

Приватные методы

Метод Описание
ComputeChecksum ( byte data, int offset, int length ) : byte
EscapeAndSend ( byte cmdBlock ) : void
PackIntegers ( ) : byte[]
ReceiveAndUnescape ( byte data, int offset, int length ) : int
RunCommand ( Command op, byte data = null, int chk ) : byte[]>.KeyValuePair

Описание методов

ESP8266BootloaderClient() публичный Метод

public ESP8266BootloaderClient ( SerialPortStream port, int resetDelay, string resetSequence ) : System
port SerialPortStream
resetDelay int
resetSequence string
Результат System

EndRAM() публичный Метод

public EndRAM ( int entry ) : void
entry int
Результат void

EraseFLASH() публичный Метод

public EraseFLASH ( ) : void
Результат void

ProgramFLASH() публичный Метод

public ProgramFLASH ( uint address, byte data ) : void
address uint
data byte
Результат void

RunProgram() публичный Метод

public RunProgram ( bool usesDIO, bool reboot = false ) : void
usesDIO bool
reboot bool
Результат void

StartFLASH() публичный Метод

public StartFLASH ( int offset, int sizeInBytes ) : void
offset int
sizeInBytes int
Результат void

StartRAM() публичный Метод

public StartRAM ( int size, int blocks, int blocksize, int offset ) : void
size int
blocks int
blocksize int
offset int
Результат void

Sync() публичный Метод

public Sync ( ) : void
Результат void

WriteFLASHBlock() публичный Метод

public WriteFLASHBlock ( uint baseAddr, byte data, int offset, int length, int seq ) : void
baseAddr uint
data byte
offset int
length int
seq int
Результат void

Описание свойств

_ResetSequence публичное свойство

public string _ResetSequence
Результат string