added header for core/helpers.h

This commit is contained in:
Aodren Auffrédou-Heinicke 2024-05-14 16:50:31 -07:00
parent 2bd7f1a9dd
commit eb72f5677e
2 changed files with 11 additions and 12 deletions

View File

@ -1,5 +1,6 @@
#include "apds9306.h"
#include "esphome/core/log.h"
#include "esphome/core/helpers.h"
namespace esphome {
namespace apds9306 {

View File

@ -16,12 +16,12 @@ CONF_BIT_WIDTH = "bit_width"
CONF_MEASUREMENT_RATE = "measurement_rate"
MEASUREMENT_BIT_WIDTHS = {
"20": 0,
"19": 1,
"18": 2,
"17": 3,
"16": 4,
"13": 5,
20: 0,
19: 1,
18: 2,
17: 3,
16: 4,
13: 5,
}
MEASUREMENT_RATES = {
@ -57,14 +57,12 @@ CONFIG_SCHEMA = (
)
.extend(
{
cv.Optional(CONF_GAIN, default="1"): cv.enum(
AMBIENT_LIGHT_GAINS, int=True
),
cv.Optional(CONF_BIT_WIDTH, default="18"): cv.enum(
cv.Optional(CONF_GAIN, default=1): cv.enum(AMBIENT_LIGHT_GAINS, int=True),
cv.Optional(CONF_BIT_WIDTH, default=18): cv.enum(
MEASUREMENT_BIT_WIDTHS, int=True
),
cv.Optional(CONF_MEASUREMENT_RATE, default="100ms"): cv.All(
cv.positive_time_period_milliseconds,
cv.Optional(CONF_MEASUREMENT_RATE, default=100): cv.All(
cv.positive_time_period_milliseconds,
cv.enum(MEASUREMENT_RATES, int=True),
),
}