ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
weikai.cpp File Reference

WeiKai component family - classes implementation. More...

Go to the source code of this file.

Namespaces

namespace  esphome
 
namespace  esphome::weikai
 When the TEST_COMPONENT flag is defined we include some auto-test methods.
 

Enumerations

enum  esphome::weikai::RegType { esphome::weikai::REG = 0 , esphome::weikai::FIFO = 1 }
 

Functions

 esphome::weikai::ESPHOME_LOG_TAG (TAG, "weikai")
 
uint32_t esphome::weikai::elapsed_ms (uint32_t &last_time)
 measure the time elapsed between two calls
 
const char * esphome::weikai::p2s (uart::UARTParityOptions parity)
 Converts the parity enum value to a C string.
 
void esphome::weikai::print_buffer (const char *tag, const uint8_t *data, size_t length, int level)
 Display a buffer in hexadecimal format (32 hex values / line) for debug.
 
 esphome::weikai::PROGMEM_STRING_TABLE (RegNamesPage0, "GENA", "GRST", "GMUT", "SPAGE", "SCR", "LCR", "FCR", "SIER", "SIFR", "TFCNT", "RFCNT", "FSR", "LSR", "FDAT", "FWCR", "RS485")
 
 esphome::weikai::PROGMEM_STRING_TABLE (RegNamesPage1, "GENA", "GRST", "GMUT", "SPAGE", "BAUD1", "BAUD0", "PRES", "RFTL", "TFTL", "FWTH", "FWTL", "XON1", "XOFF1", "SADR", "SAEN", "RTSDLY")
 
const LogString * esphome::weikai::reg_to_str (int reg, bool page1)
 Name of a register for the log messages.
 

Detailed Description

WeiKai component family - classes implementation.

Date
Last Modified: 2024/04/06 15:13:11

The classes declared in this file can be used by the Weikai family

Definition in file weikai.cpp.