mirror of
https://github.com/esphome/esphome.git
synced 2024-11-28 12:46:22 +01:00
More work on some feedback
This commit is contained in:
parent
70ec4de7d3
commit
49baaa50c7
@ -10,12 +10,14 @@ namespace bl0910 {
|
|||||||
|
|
||||||
// Mode 1 Trailing clock CPHA=1, Polarity low CPOL=0
|
// Mode 1 Trailing clock CPHA=1, Polarity low CPOL=0
|
||||||
|
|
||||||
#define NUM_CHANNELS 11
|
static const uint8_t NUM_CHANNELS = 11;
|
||||||
|
|
||||||
class BL0910 : public PollingComponent,
|
class BL0910 : public PollingComponent,
|
||||||
public spi::SPIDevice<spi::BIT_ORDER_MSB_FIRST, spi::CLOCK_POLARITY_LOW, spi::CLOCK_PHASE_TRAILING,
|
public spi::SPIDevice<spi::BIT_ORDER_MSB_FIRST, spi::CLOCK_POLARITY_LOW, spi::CLOCK_PHASE_TRAILING,
|
||||||
spi::DATA_RATE_1MHZ> {
|
spi::DATA_RATE_1MHZ> {
|
||||||
public:
|
public:
|
||||||
|
// Sensor index is 1-based to match the BL0910 documentation
|
||||||
|
// but the array is 0-based to save memory and simplify code
|
||||||
void set_voltage_sensor(sensor::Sensor *voltage_sensor, int index, float voltage_reference) {
|
void set_voltage_sensor(sensor::Sensor *voltage_sensor, int index, float voltage_reference) {
|
||||||
this->voltage_sensor[index - 1] = voltage_sensor;
|
this->voltage_sensor[index - 1] = voltage_sensor;
|
||||||
this->voltage_reference[index - 1] = voltage_reference;
|
this->voltage_reference[index - 1] = voltage_reference;
|
||||||
|
Loading…
Reference in New Issue
Block a user