J. Nick Koston
|
4ef9c3667e
|
Merge branch 'reduce_duplicate_gen_code_api' into integration
|
2025-06-16 06:06:19 -05:00 |
|
J. Nick Koston
|
6babe516ac
|
move to proto.h to have less generated code
|
2025-06-16 06:05:19 -05:00 |
|
J. Nick Koston
|
ff0c3a89b1
|
Remove empty generated protobuf methods
|
2025-06-15 22:25:21 -05:00 |
|
J. Nick Koston
|
be58cdda3b
|
Fix protobuf encoding size mismatch by passing force parameter in encode_string (#9074)
|
2025-06-16 09:19:04 +12:00 |
|
Thomas Rupprecht
|
487e1f871f
|
use `encode_uintXX ` (#8847)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-11 17:06:45 +12:00 |
|
J. Nick Koston
|
2ed5611a08
|
Replace API deferred queue with efficient message batching system (#9012)
|
2025-06-11 11:49:15 +12:00 |
|
J. Nick Koston
|
377ed2e212
|
Optimize API frame helper buffer management (#8805)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-05-22 21:11:16 +00:00 |
|
J. Nick Koston
|
b0c1e0e28c
|
Refactor API frame helpers to enable buffer reuse (#8825)
|
2025-05-19 09:05:20 +12:00 |
|
J. Nick Koston
|
efa6745a5e
|
Optimize protobuf varint decoder for ESPHome use case (#8791)
|
2025-05-15 17:16:25 +12:00 |
|
J. Nick Koston
|
9e64e71cdf
|
Require reserve_size in create_buffer to reduce realloc overhead (#8715)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-05-08 05:50:20 +00:00 |
|
J. Nick Koston
|
ad2b74d9b4
|
Correct Protobuf Wire Type for encode_fixed64 (#8713)
|
2025-05-08 16:01:10 +12:00 |
|
J. Nick Koston
|
54ead9a6b4
|
Reserve buffer space to avoid frequent realloc when generating protobuf messages (#8707)
|
2025-05-07 21:56:54 -05:00 |
|
J. Nick Koston
|
cd06dc77ee
|
Speed up writing protobuf strings/bytes (#5828)
|
2023-12-19 14:24:48 +09:00 |
|
Jesse Hills
|
9273e3775b
|
Add vector includes (#4080)
|
2022-11-24 13:12:55 +13:00 |
|
Jesse Hills
|
b854e17995
|
Initial bluetooth_proxy support (#3736)
|
2022-08-25 07:13:44 +12:00 |
|
Adrián Panella
|
b0bd9e0a34
|
protobuf: fix incomplete 64 bits implementation (#3341)
|
2022-04-04 08:38:44 +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 |
|
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 |
|
Oxan van Leeuwen
|
926bcc71ae
|
Only compile protobuf dumping when very verbose logging is enabled (#2139)
|
2021-08-09 22:32:06 +02:00 |
|
Guillermo Ruffino
|
14e9375262
|
test disable no delay (#1026)
* test disable no delay
* removed set_nodelay code
|
2020-04-30 23:00:57 -03:00 |
|
Otto Winter
|
369d175694
|
Create Protobuf Plugin for automatically generating native API stubs (#633)
* Create Protobuf Plugin for automatically generating native API stubs
* Format
* Delete api.proto
* Cleanup, use no_delay conditionally
* Updates
* Update
* Lint
* Lint
* Fixes
* Camera
* CustomAPIDevice
* Fix negative VarInt, Add User-defined services arrays
* Home Assistant Event
* Fixes
* Update custom_api_device.h
|
2019-06-18 19:31:22 +02:00 |
|