C# Class ESP8266DebugPackage.ESP8266BootloaderClient

Afficher le fichier Open project: sysprogs/BSPTools Class Usage Examples

Méthodes publiques

Свойство Type Description
_ResetSequence string

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ESP8266BootloaderClient() public méthode

public ESP8266BootloaderClient ( SerialPortStream port, int resetDelay, string resetSequence ) : System
port SerialPortStream
resetDelay int
resetSequence string
Résultat System

EndRAM() public méthode

public EndRAM ( int entry ) : void
entry int
Résultat void

EraseFLASH() public méthode

public EraseFLASH ( ) : void
Résultat void

ProgramFLASH() public méthode

public ProgramFLASH ( uint address, byte data ) : void
address uint
data byte
Résultat void

RunProgram() public méthode

public RunProgram ( bool usesDIO, bool reboot = false ) : void
usesDIO bool
reboot bool
Résultat void

StartFLASH() public méthode

public StartFLASH ( int offset, int sizeInBytes ) : void
offset int
sizeInBytes int
Résultat void

StartRAM() public méthode

public StartRAM ( int size, int blocks, int blocksize, int offset ) : void
size int
blocks int
blocksize int
offset int
Résultat void

Sync() public méthode

public Sync ( ) : void
Résultat void

WriteFLASHBlock() public méthode

public WriteFLASHBlock ( uint baseAddr, byte data, int offset, int length, int seq ) : void
baseAddr uint
data byte
offset int
length int
seq int
Résultat void

Property Details

_ResetSequence public_oe property

public string _ResetSequence
Résultat string