10static const char *
const TAG =
"ens160_spi.sensor";
12inline uint8_t
reg_read(uint8_t reg) {
return (reg << 1) | 0x01; }
14inline uint8_t
reg_write(uint8_t reg) {
return (reg << 1) & 0xFE; }
16void ENS160SPIComponent::setup() {
18 ENS160Component::setup();
21void ENS160SPIComponent::dump_config() {
22 ENS160Component::dump_config();
23 LOG_PIN(
" CS Pin: ", this->
cs_);
34bool ENS160SPIComponent::write_byte(uint8_t a_register, uint8_t data) {
42bool ENS160SPIComponent::read_bytes(uint8_t a_register, uint8_t *data,
size_t len) {
50bool ENS160SPIComponent::write_bytes(uint8_t a_register, uint8_t *data,
size_t len) {