ESPHome  2024.4.0
Data Fields
esphome::pcf85063::PCF85063Component::PCF85063Reg Union Reference

#include <pcf85063.h>

Data Fields

struct {
   bool   cap_12pf: 1
 
   bool   am_pm: 1
 
   bool   correction_int_enable: 1
 
   bool   __pad0__: 1
 
   bool   soft_reset: 1
 
   bool   stop: 1
 
   bool   __pad1__: 1
 
   bool   ext_test: 1
 
   uint8_t   clkout_control: 3
 
   bool   timer_flag: 1
 
   bool   halfminute_int: 1
 
   bool   minute_int: 1
 
   bool   alarm_flag: 1
 
   bool   alarm_int: 1
 
   uint8_t   offset: 7
 
   bool   coarse_mode: 1
 
   uint8_t   nvram: 8
 
   uint8_t   second: 4
 
   uint8_t   second_10: 3
 
   bool   osc_stop: 1
 
   uint8_t   minute: 4
 
   uint8_t   minute_10: 3
 
   uint8_t   __pad2__: 1
 
   uint8_t   hour: 4
 
   uint8_t   hour_10: 2
 
   uint8_t   __pad3__: 2
 
   uint8_t   day: 4
 
   uint8_t   day_10: 2
 
   uint8_t   __pad4__: 2
 
   uint8_t   weekday: 3
 
   uint8_t   unused_3: 5
 
   uint8_t   month: 4
 
   uint8_t   month_10: 1
 
   uint8_t   __pad5__: 3
 
   uint8_t   year: 4
 
   uint8_t   year_10: 4
 
reg
 
uint8_t raw [sizeof(reg)]
 

Detailed Description

Definition at line 22 of file pcf85063.h.

Field Documentation

◆ __pad0__

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::__pad0__

Definition at line 28 of file pcf85063.h.

◆ __pad1__

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::__pad1__

Definition at line 31 of file pcf85063.h.

◆ __pad2__

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::__pad2__

Definition at line 57 of file pcf85063.h.

◆ __pad3__

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::__pad3__

Definition at line 62 of file pcf85063.h.

◆ __pad4__

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::__pad4__

Definition at line 67 of file pcf85063.h.

◆ __pad5__

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::__pad5__

Definition at line 76 of file pcf85063.h.

◆ alarm_flag

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::alarm_flag

Definition at line 39 of file pcf85063.h.

◆ alarm_int

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::alarm_int

Definition at line 40 of file pcf85063.h.

◆ am_pm

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::am_pm

Definition at line 26 of file pcf85063.h.

◆ cap_12pf

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::cap_12pf

Definition at line 25 of file pcf85063.h.

◆ clkout_control

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::clkout_control

Definition at line 35 of file pcf85063.h.

◆ coarse_mode

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::coarse_mode

Definition at line 44 of file pcf85063.h.

◆ correction_int_enable

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::correction_int_enable

Definition at line 27 of file pcf85063.h.

◆ day

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::day

Definition at line 65 of file pcf85063.h.

◆ day_10

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::day_10

Definition at line 66 of file pcf85063.h.

◆ ext_test

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::ext_test

Definition at line 32 of file pcf85063.h.

◆ halfminute_int

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::halfminute_int

Definition at line 37 of file pcf85063.h.

◆ hour

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::hour

Definition at line 60 of file pcf85063.h.

◆ hour_10

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::hour_10

Definition at line 61 of file pcf85063.h.

◆ minute

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::minute

Definition at line 55 of file pcf85063.h.

◆ minute_10

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::minute_10

Definition at line 56 of file pcf85063.h.

◆ minute_int

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::minute_int

Definition at line 38 of file pcf85063.h.

◆ month

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::month

Definition at line 74 of file pcf85063.h.

◆ month_10

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::month_10

Definition at line 75 of file pcf85063.h.

◆ nvram

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::nvram

Definition at line 47 of file pcf85063.h.

◆ offset

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::offset

Definition at line 43 of file pcf85063.h.

◆ osc_stop

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::osc_stop

Definition at line 52 of file pcf85063.h.

◆ raw

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::raw[sizeof(reg)]
mutable

Definition at line 82 of file pcf85063.h.

◆ reg

struct { ... } esphome::pcf85063::PCF85063Component::PCF85063Reg::reg

◆ second

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::second

Definition at line 50 of file pcf85063.h.

◆ second_10

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::second_10

Definition at line 51 of file pcf85063.h.

◆ soft_reset

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::soft_reset

Definition at line 29 of file pcf85063.h.

◆ stop

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::stop

Definition at line 30 of file pcf85063.h.

◆ timer_flag

bool esphome::pcf85063::PCF85063Component::PCF85063Reg::timer_flag

Definition at line 36 of file pcf85063.h.

◆ unused_3

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::unused_3

Definition at line 71 of file pcf85063.h.

◆ weekday

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::weekday

Definition at line 70 of file pcf85063.h.

◆ year

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::year

Definition at line 79 of file pcf85063.h.

◆ year_10

uint8_t esphome::pcf85063::PCF85063Component::PCF85063Reg::year_10

Definition at line 80 of file pcf85063.h.


The documentation for this union was generated from the following file: