9static const char *
const TAG =
"ens160_spi.sensor";
11inline uint8_t
reg_read(uint8_t reg) {
return (reg << 1) | 0x01; }
13inline uint8_t
reg_write(uint8_t reg) {
return (reg << 1) & 0xFE; }
15void ENS160SPIComponent::setup() {
17 ENS160Component::setup();
20void ENS160SPIComponent::dump_config() {
21 ENS160Component::dump_config();
22 LOG_PIN(
" CS Pin: ", this->
cs_);
33bool ENS160SPIComponent::write_byte(uint8_t a_register, uint8_t data) {
41bool ENS160SPIComponent::read_bytes(uint8_t a_register, uint8_t *data,
size_t len) {
49bool ENS160SPIComponent::write_bytes(uint8_t a_register, uint8_t *data,
size_t len) {