#include <uart_component_esp8266.h>
Definition at line 15 of file uart_component_esp8266.h.
◆ available()
| size_t esphome::uart::ESP8266SoftwareSerial::available |
( |
| ) |
|
◆ flush()
| void esphome::uart::ESP8266SoftwareSerial::flush |
( |
| ) |
|
◆ gpio_intr()
◆ gpio_intr_edge()
◆ 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, |
|
|
uint32_t | bit_time ) |
|
protected |
◆ read_byte()
| uint8_t esphome::uart::ESP8266SoftwareSerial::read_byte |
( |
| ) |
|
◆ rx_finalize_pending_()
| void esphome::uart::ESP8266SoftwareSerial::rx_finalize_pending_ |
( |
| ) |
|
|
protected |
◆ rx_sync_()
| void ESPHOME_ALWAYS_INLINE esphome::uart::ESP8266SoftwareSerial::rx_sync_ |
( |
| ) |
|
|
inlineprotected |
◆ setup()
◆ wait_()
| void IRAM_ATTR esphome::uart::ESP8266SoftwareSerial::wait_ |
( |
uint32_t * | wait, |
|
|
const uint32_t & | start, |
|
|
uint32_t | bit_time ) |
|
protected |
◆ write_bit_()
| void IRAM_ATTR esphome::uart::ESP8266SoftwareSerial::write_bit_ |
( |
bool | bit, |
|
|
uint32_t * | wait, |
|
|
const uint32_t & | start, |
|
|
uint32_t | bit_time ) |
|
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_
◆ 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: