ESPHome
2026.11.0-dev
Loading...
Searching...
No Matches
esphome
components
rx8111
rx8111.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/components/i2c/i2c.h
"
4
#include "
esphome/components/time/real_time_clock.h
"
5
6
namespace
esphome::rx8111
{
7
8
class
RX8111Component
final :
public
time::RealTimeClock
,
public
i2c::I2CDevice
{
9
public
:
10
void
setup
()
override
;
11
void
update
()
override
;
12
void
dump_config
()
override
;
13
void
read_time
();
14
void
write_time
();
15
16
protected
:
17
bool
set_stop_bit_
(
bool
stop);
18
};
19
20
}
// namespace esphome::rx8111
esphome::i2c::I2CDevice
This Class provides the methods to read/write bytes from/to an i2c device.
Definition
i2c.h:132
esphome::rx8111::RX8111Component
Definition
rx8111.h:8
esphome::rx8111::RX8111Component::dump_config
void dump_config() override
Definition
rx8111.cpp:25
esphome::rx8111::RX8111Component::write_time
void write_time()
Definition
rx8111.cpp:96
esphome::rx8111::RX8111Component::update
void update() override
Definition
rx8111.cpp:23
esphome::rx8111::RX8111Component::setup
void setup() override
Definition
rx8111.cpp:21
esphome::rx8111::RX8111Component::set_stop_bit_
bool set_stop_bit_(bool stop)
Definition
rx8111.cpp:131
esphome::rx8111::RX8111Component::read_time
void read_time()
Definition
rx8111.cpp:31
esphome::time::RealTimeClock
The RealTimeClock class exposes common timekeeping functions via the device's local real-time clock.
Definition
real_time_clock.h:21
i2c.h
esphome::rx8111
Definition
rx8111.cpp:4
real_time_clock.h
Generated by
1.12.0