Jesse Hills
|
f1f96f16e9
|
Merge branch 'beta' into bump-2023.2.0
|
2023-02-15 19:29:02 +13:00 |
|
Jesse Hills
|
d94e9d92ca
|
Fix esp32_ble_tracker setup priority (#4346)
|
2023-01-26 07:56:36 +13:00 |
|
Jesse Hills
|
4aac76c549
|
Refactor esp32_ble_tracker to use esp32_ble core ble setup code (#4173)
|
2023-01-25 14:36:30 +13:00 |
|
Deun Lee
|
8b06135b41
|
Fix UUID displaying incorrectly in BLE Tracker logs (#4187)
|
2022-12-19 20:36:16 -08:00 |
|
J. Nick Koston
|
4245480656
|
Handle zero padding anywhere in the combined adv data (#4208)
fixes https://github.com/esphome/issues/issues/3913
|
2022-12-20 10:49:35 +13:00 |
|
J. Nick Koston
|
573ea55187
|
Handle zero padding anywhere in the combined adv data (#4208)
fixes https://github.com/esphome/issues/issues/3913
|
2022-12-20 10:40:01 +13:00 |
|
Jesse Hills
|
e6d8ef98d3
|
Mark ESP32-S2 as not having Bluetooth (#4194)
|
2022-12-16 13:36:10 +13:00 |
|
Jesse Hills
|
83b5e01a28
|
Mark ESP32-S2 as not having Bluetooth (#4194)
|
2022-12-16 10:09:07 +13:00 |
|
Jesse Hills
|
21679cf2ba
|
Fix ble parsing with zero padded advertisements (#4162)
|
2022-12-08 13:42:24 +13:00 |
|
Jesse Hills
|
0c24d951ff
|
Fix ble parsing with zero padded advertisements (#4162)
|
2022-12-08 13:39:33 +13:00 |
|
J. Nick Koston
|
dbbbba3cf8
|
Fix crash with bluetooth tracker and esp-idf (#4140)
|
2022-12-06 08:49:39 +13:00 |
|
J. Nick Koston
|
3b2bbd306f
|
Detect BLE stack unrecoverable state (#4128)
|
2022-12-06 07:42:51 +13:00 |
|
J. Nick Koston
|
8414bb9a7a
|
Active BLE connection v3 (#4113)
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com>
Co-authored-by: Maurice Makaay <account+github@makaay.nl>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2022-11-30 07:53:32 +13:00 |
|
J. Nick Koston
|
ad0d6f6337
|
Combine the scanner failure check so we only stop the scanner once (#4111)
|
2022-11-29 17:11:54 +13:00 |
|
J. Nick Koston
|
73c82862cf
|
Improve reliability of bluetooth active connections (#4049)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2022-11-29 08:15:40 +13:00 |
|
J. Nick Koston
|
fb56b5388e
|
Suppress logging unhandled ESP_BLE_AD_TYPE_INT_RANGE (#4096)
|
2022-11-28 13:31:13 +13:00 |
|
Jesse Hills
|
9273e3775b
|
Add vector includes (#4080)
|
2022-11-24 13:12:55 +13:00 |
|
Jesse Hills
|
ef26677b67
|
Always use brackets around single log macros (#4072)
|
2022-11-23 10:32:51 +13:00 |
|
J. Nick Koston
|
fef60e335e
|
Avoid 128bit uuid loop for 16/32 bit uuids (#4068)
|
2022-11-23 09:46:23 +13:00 |
|
Jesse Hills
|
0e66c899ce
|
Allow multiple bluetooth proxy connections (#3971)
|
2022-11-02 23:02:33 +13:00 |
|
Jesse Hills
|
22e0a944c8
|
Update bluetooth proxy limit as soon as connection requested (#3935)
|
2022-10-25 12:54:10 +13:00 |
|
Jesse Hills
|
ed443c6153
|
Bluetooth Proxy active connections (#3817)
|
2022-10-04 10:45:06 +13:00 |
|
J. Nick Koston
|
106de3530d
|
Add support for parsing the short local name in the tracker (#3854)
|
2022-09-30 09:15:30 +13:00 |
|
Jesse Hills
|
f4b0917239
|
Allow ble tracker to subscribe to ota start and stop the scanning (#3800)
|
2022-09-14 16:49:20 +12:00 |
|
Jesse Hills
|
b3cca5dcb6
|
Add stop action for ble scanning (#3799)
|
2022-09-14 14:57:45 +12:00 |
|
Jonathan V
|
49465223a4
|
esp32_ble_tracker continuous and one shot scanning modes (#3649)
Co-authored-by: Jonathan Valdez <@jonofmac>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2022-09-14 11:10:12 +12:00 |
|
dentra
|
a12c6b5f35
|
Fix panic abort when BLEClient reconnects (#3594)
|
2022-08-08 07:57:43 +12:00 |
|
Branden Cash
|
fa1b5117fd
|
feat: support ble_client that use security w/o pin codes (#3320)
|
2022-04-04 09:35:48 +12:00 |
|
Oxan van Leeuwen
|
80d03a631e
|
Force braces around multi-line statements (#3094)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2022-01-25 08:56:36 +13:00 |
|
myhomeiot
|
a79c6aa9e0
|
Added access to ble_scan_result_evt_param as get_scan_result (#2854)
|
2021-12-13 13:08:18 +13:00 |
|
Oxan van Leeuwen
|
beeb0c7c5a
|
Introduce hex parsing & formatting helper functions (#2882)
|
2021-12-13 09:15:23 +13:00 |
|
Sean Brogan
|
2147bcbc29
|
Remove autoload of xiaomi_ble and ruuvi_ble (#2617)
|
2021-10-28 09:16:12 +13:00 |
|
Jesse Hills
|
6b9c084162
|
Fix Bluetooth setup_priorities (#2458)
Co-authored-by: Otto Winter <otto@otto-winter.com>
|
2021-10-18 09:56:31 +13:00 |
|
Jesse Hills
|
6a5eb43454
|
Update Airthings BLE (#2453)
|
2021-10-12 11:56:47 +13:00 |
|
Jesse Hills
|
2c517e3e8c
|
Use arduino btStart for arduino framework (#2457)
|
2021-10-11 10:38:45 +13:00 |
|
Otto Winter
|
aec02afcdc
|
Fix clang-tidy header filter (#2385)
* Fix clang-tidy header filter
* Allow private members
* Fix clang-tidy detections
* Run clang-format
* Fix remaining detections
* Fix graph
* Run clang-format
|
2021-09-24 18:02:28 +02:00 |
|
Robert Resch
|
f1364d4af4
|
Combine code of xiaomi_miscale and xiaomi_miscale2 (#2266)
* Combine xiaomi_miscale and xiaomi_miscale2
* check if message contains impedance
* auto detect scale version
* remove xiaomi_miscale2
* fix lint errors
* Apply suggestions from code review
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
* Apply suggestions from code review on old code
* Fix clang-tidy warnings
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
2021-09-22 12:12:55 +02:00 |
|
Otto Winter
|
ac0d921413
|
ESP-IDF support and generic target platforms (#2303)
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-09-20 11:47:51 +02:00 |
|
dependabot[bot]
|
dbb195691b
|
Bump pylint from 2.10.2 to 2.11.1 (#2334)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2021-09-19 19:22:28 +02:00 |
|
Oxan van Leeuwen
|
40c474cd83
|
Run clang-tidy against ESP32 (#2147)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2021-09-13 18:11:27 +02:00 |
|
Petko Bordjukov
|
edcd88123d
|
iBeacon support for ble_presence (#1627)
|
2021-09-02 11:46:15 +12:00 |
|
Oxan van Leeuwen
|
a3dcac62f9
|
Fix a bunch of typos (#2058)
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Otto Winter <otto@otto-winter.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-07-26 14:48:57 +02:00 |
|
Stefan Agner
|
c2637a76f7
|
Print BLE 128-bit UUIDs according to spec (#2061)
Since the iterator integer counts the bytes backwards we need to
use the complement to 15.
|
2021-07-26 10:49:38 +02:00 |
|
Jesse Hills
|
07ae8ec553
|
Remove a whole bunch of deprecated/removed stuff (#1981)
|
2021-07-14 14:42:16 +12:00 |
|
Stefan Agner
|
501f88ca86
|
Avoid non-const globals and enable clang-tidy check (#1892)
|
2021-06-11 08:19:44 +12:00 |
|
buxtronix
|
a3756a9600
|
Copy missing BLE client characteristic read data (#1818)
Co-authored-by: Ben Buxton <bb@cactii.net>
|
2021-06-01 19:56:05 +12:00 |
|
Otto Winter
|
a33bb32874
|
Convert components to async-def syntax (#1823)
* Convert components to async-def syntax
* Remove stray @coroutine
* Manual part
* Convert complexer components code to async-def
* Manual cleanup
* More manual cleanup
|
2021-05-24 21:45:31 +02:00 |
|
Otto Winter
|
2376a2c941
|
Convert components to async-def syntax (#1821)
|
2021-05-24 10:58:29 +02:00 |
|
buxtronix
|
02aa75f68c
|
BLE client support on ESP32 (#1177)
Co-authored-by: Ben Buxton <bb@cactii.net>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-05-03 11:10:50 +12:00 |
|
buxtronix
|
46356cbc4a
|
Fix BLE UUID matching (#1637)
Co-authored-by: Ben Buxton <bb@cactii.net>
|
2021-03-23 18:21:04 +13:00 |
|