C# 클래스 ESP8266DebugPackage.ESP8266BootloaderClient

파일 보기 프로젝트 열기: sysprogs/BSPTools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_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