From a53600f983e042480e729dea1c5843abe440f6c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20BOU=C3=89?= Date: Thu, 20 Jun 2024 02:46:15 +0200 Subject: [PATCH] Add support for M5Stack ATOMS3 board (#186) * Create m5stack-atomS3.yaml M5Stack ATOMS3 * Apply suggestions from code review * Add `min_version` --------- Co-authored-by: Keith Burzinski --- bluetooth-proxy/m5stack-atomS3.yaml | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 bluetooth-proxy/m5stack-atomS3.yaml diff --git a/bluetooth-proxy/m5stack-atomS3.yaml b/bluetooth-proxy/m5stack-atomS3.yaml new file mode 100644 index 0000000..aede37e --- /dev/null +++ b/bluetooth-proxy/m5stack-atomS3.yaml @@ -0,0 +1,48 @@ +substitutions: + name: atom-bluetooth-proxy + friendly_name: Bluetooth Proxy + +esphome: + name: ${name} + friendly_name: ${friendly_name} + min_version: 2024.6.0 + name_add_mac_suffix: true + project: + name: esphome.bluetooth-proxy + version: "1.0" + +esp32: + board: m5stack-atoms3 + variant: esp32s3 + framework: + type: esp-idf + version: 5.0.2 + platform_version: 6.3.2 + +wifi: + ap: + +api: +logger: +improv_serial: + +ota: + - platform: esphome + +dashboard_import: + package_import_url: github://esphome/firmware/bluetooth-proxy/m5stack-atomS3.yaml@main + +esp32_ble_tracker: + scan_parameters: + # We currently use the defaults to ensure Bluetooth + # can co-exist with WiFi In the future we may be able to + # enable the built-in coexistence logic in ESP-IDF + active: true + +bluetooth_proxy: + active: true + +button: + - platform: safe_mode + name: Safe Mode Boot + entity_category: diagnostic