summaryrefslogtreecommitdiffstats
path: root/esphome/config/my_components/mycc1101/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'esphome/config/my_components/mycc1101/__init__.py')
-rw-r--r--esphome/config/my_components/mycc1101/__init__.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/esphome/config/my_components/mycc1101/__init__.py b/esphome/config/my_components/mycc1101/__init__.py
new file mode 100644
index 0000000..14261fb
--- /dev/null
+++ b/esphome/config/my_components/mycc1101/__init__.py
@@ -0,0 +1,22 @@
1import esphome.codegen as cg
2from esphome.components import spi, remote_base
3import esphome.config_validation as cv
4from esphome.const import CONF_ID, CONF_PROTOCOL, CONF_CODE
5from esphome.components import cc1101
6from types import FunctionType
7
8cc1101.MULTI_CONF_NO_DEFAULT = True
9AUTO_LOAD = ["cc1101"]
10DEPENDENCIES = cc1101.DEPENDENCIES
11
12ns = cg.esphome_ns.namespace("cc1101")
13MyCC1101Component = ns.class_("MyCC1101Component", cc1101.CC1101Component)#, cg.Component, spi.SPIDevice)
14
15CONFIG_SCHEMA = cc1101.CONFIG_SCHEMA.extend(
16 {
17 cv.GenerateID(): cv.declare_id(MyCC1101Component),
18 }
19)
20
21to_code = cc1101.to_code
22