#include <uart_component_esp8266.h>
|
void | wait_ (uint32_t *wait, const uint32_t &start) |
|
bool | read_bit_ (uint32_t *wait, const uint32_t &start) |
|
void | write_bit_ (bool bit, uint32_t *wait, const uint32_t &start) |
|
Definition at line 15 of file uart_component_esp8266.h.
◆ available()
int esphome::uart::ESP8266SoftwareSerial::available |
( |
| ) |
|
◆ flush()
void esphome::uart::ESP8266SoftwareSerial::flush |
( |
| ) |
|
◆ gpio_intr()
◆ peek_byte()
uint8_t esphome::uart::ESP8266SoftwareSerial::peek_byte |
( |
| ) |
|
◆ read_bit_()
bool IRAM_ATTR esphome::uart::ESP8266SoftwareSerial::read_bit_ |
( |
uint32_t * |
wait, |
|
|
const uint32_t & |
start |
|
) |
| |
|
protected |
◆ read_byte()
uint8_t esphome::uart::ESP8266SoftwareSerial::read_byte |
( |
| ) |
|
◆ setup()
◆ wait_()
void IRAM_ATTR esphome::uart::ESP8266SoftwareSerial::wait_ |
( |
uint32_t * |
wait, |
|
|
const uint32_t & |
start |
|
) |
| |
|
protected |
◆ write_bit_()
void IRAM_ATTR esphome::uart::ESP8266SoftwareSerial::write_bit_ |
( |
bool |
bit, |
|
|
uint32_t * |
wait, |
|
|
const uint32_t & |
start |
|
) |
| |
|
protected |
◆ write_byte()
void IRAM_ATTR HOT esphome::uart::ESP8266SoftwareSerial::write_byte |
( |
uint8_t |
data | ) |
|
◆ bit_time_
uint32_t esphome::uart::ESP8266SoftwareSerial::bit_time_ {0} |
|
protected |
◆ data_bits_
uint8_t esphome::uart::ESP8266SoftwareSerial::data_bits_ |
|
protected |
◆ gpio_rx_pin_
InternalGPIOPin* esphome::uart::ESP8266SoftwareSerial::gpio_rx_pin_ {nullptr} |
|
protected |
◆ gpio_tx_pin_
InternalGPIOPin* esphome::uart::ESP8266SoftwareSerial::gpio_tx_pin_ {nullptr} |
|
protected |
◆ parity_
◆ rx_buffer_
uint8_t* esphome::uart::ESP8266SoftwareSerial::rx_buffer_ {nullptr} |
|
protected |
◆ rx_buffer_size_
size_t esphome::uart::ESP8266SoftwareSerial::rx_buffer_size_ |
|
protected |
◆ rx_in_pos_
volatile size_t esphome::uart::ESP8266SoftwareSerial::rx_in_pos_ {0} |
|
protected |
◆ rx_out_pos_
size_t esphome::uart::ESP8266SoftwareSerial::rx_out_pos_ {0} |
|
protected |
◆ rx_pin_
◆ stop_bits_
uint8_t esphome::uart::ESP8266SoftwareSerial::stop_bits_ |
|
protected |
◆ tx_pin_
The documentation for this class was generated from the following files: