ESP8266
|
Public Member Functions | |
ESP8266AVRISP (uint16_t port, uint8_t reset_pin, uint32_t spi_freq=300e3, bool reset_state=false, bool reset_activehigh=false) | |
void | begin () |
void | setSpiFrequency (uint32_t) |
void | setReset (bool) |
AVRISPState_t | update () |
AVRISPState_t | serve () |
Protected Member Functions | |
void | _reject_incoming (void) |
int | avrisp (void) |
uint8_t | getch (void) |
uint8_t | spi_transaction (uint8_t, uint8_t, uint8_t, uint8_t) |
void | empty_reply (void) |
void | breply (uint8_t) |
void | get_parameter (uint8_t) |
void | set_parameters (void) |
int | addr_page (int) |
void | flash (uint8_t, int, uint8_t) |
void | write_flash (int) |
uint8_t | write_flash_pages (int length) |
uint8_t | write_eeprom (int length) |
uint8_t | write_eeprom_chunk (int start, int length) |
void | commit (int addr) |
void | program_page () |
uint8_t | flash_read (uint8_t hilo, int addr) |
void | flash_read_page (int length) |
void | eeprom_read_page (int length) |
void | read_page () |
void | read_signature () |
void | universal (void) |
void | fill (int) |
void | start_pmode (void) |
void | end_pmode (void) |
bool | _resetLevel (bool reset_state) |
Protected Attributes | |
uint32_t | _spi_freq |
WiFiServer | _server |
WiFiClient | _client |
AVRISPState_t | _state |
uint8_t | _reset_pin |
bool | _reset_state |
bool | _reset_activehigh |
AVRISP_parameter_t | param |
uint8_t | buff [256] |
int | error = 0 |
bool | pmode = 0 |
int | here |
ESP8266AVRISP::ESP8266AVRISP | ( | uint16_t | port, |
uint8_t | reset_pin, | ||
uint32_t | spi_freq = 300e3 , |
||
bool | reset_state = false , |
||
bool | reset_activehigh = false |
||
) |
|
protected |
|
protected |
|
protected |
|
protected |
void ESP8266AVRISP::begin | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
AVRISPState_t ESP8266AVRISP::serve | ( | ) |
|
protected |
void ESP8266AVRISP::setReset | ( | bool | rst | ) |
void ESP8266AVRISP::setSpiFrequency | ( | uint32_t | freq | ) |
|
protected |
|
protected |
|
protected |
AVRISPState_t ESP8266AVRISP::update | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |