Jonathan Swoboda
|
8577c26358
|
[i2c] Handle ESP_ERR_INVALID_RESPONSE as NACK for IDF 6.0 (#14867)
|
2026-03-16 20:03:09 +00:00 |
|
J. Nick Koston
|
59c1368440
|
[i2c] Fix RP2040 I2C bus selection based on pin assignment (#14745)
|
2026-03-12 14:53:46 -10:00 |
|
J. Nick Koston
|
1614eb9c9c
|
[i2c] Use C++17 nested namespace syntax (#14245)
|
2026-02-23 20:50:00 -05:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
ed74790eed
|
[i2c] Remove deprecated stop parameter overloads and readv/writev methods (#14106)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-19 16:56:06 +00:00 |
|
J. Nick Koston
|
41a9588d81
|
[i2c] Replace switch with if-else to avoid CSWTCH table in RAM (#13815)
|
2026-02-09 12:26:06 -06:00 |
|
 dependabot[bot]andJ. Nick Koston
|
4d05cd3059
|
Bump ruff from 0.14.14 to 0.15.0 (#13752)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-04 09:24:05 +00:00 |
|
J. Nick Koston
|
0fd50b2381
|
[esp32] Disable unused per-tag log filtering, saving ~536 bytes RAM (#13662)
|
2026-01-31 01:21:52 -06:00 |
|
 Jonathan SwobodaandClaude Opus 4.5
|
468ae39a9e
|
[i2c] Increase ESP-IDF I2C transaction timeout from 20ms to 100ms (#13483)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-23 23:13:03 -05:00 |
|
J. Nick Koston
|
baf2b0e3c9
|
[api] Fix truncation of Home Assistant attributes longer than 255 characters (#13348)
|
2026-01-18 18:23:11 -10:00 |
|
John Hollowell
|
0a0501c140
|
Fix comment typos (#12828)
|
2026-01-03 17:11:48 -05:00 |
|
J. Nick Koston
|
1cc18055ef
|
[i2c] Use stack buffer for hex formatting in verbose logging (#12739)
|
2026-01-01 20:20:24 -10:00 |
|
 Jonathan SwobodaandClaude
|
918bc4b74f
|
[esp32] Remove remaining using_esp_idf checks (#12623)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-22 15:41:14 -05:00 |
|
 Jonathan SwobodaandClaude
|
84b5d9b21c
|
[core] Remove deprecated config options from before 2025 (#12622)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-22 14:00:12 -05:00 |
|
 Thomas RupprechtandJonathan Swoboda
|
56c1691d72
|
[pca9685,sx126x,sx127x] Use frequency/float_range check (#12490)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2025-12-16 22:52:28 -05:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
7a20c85eec
|
[i2c] Fix port logic with ESP-IDF (#12063)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-12-08 14:12:15 -05:00 |
|
Jonathan Swoboda
|
d7a197b3a3
|
[esp32] Use the IDF I2C implementation on Arduino (#12076)
|
2025-11-24 12:27:09 -05:00 |
|
tomaszduda23
|
5d883c6e06
|
[nrf52,i2c] fix review comment (#11931)
|
2025-11-20 09:06:40 -05:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)  
|
06d0787ee0
|
[nrf52, i2c] i2c support for nrf52 (#8150)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: Ludovic BOUÉ <lboue@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-11-03 16:42:49 +00:00 |
|
 J. Nick KostonandKeith Burzinski
|
b4b795dcaf
|
[i2c] Optimize memory usage with stack allocation for small buffers (#10565)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-09-05 04:26:46 +00:00 |
|
Anton Viktorov
|
c3359edb33
|
[i2c] Fix bug write_register16 (#10547)
|
2025-09-03 17:18:26 +00:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
 Clyde StubbsandJesse Hills
|
c171d13c8c
|
[i2c] Perform register reads as single transactions (#10389)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-08-27 19:30:33 +10:00 |
|
 J. Nick KostonandCopilot
|
d54db471bd
|
[i2c] Fix logging level for bus scan results in dump_config (#9904)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-26 01:29:57 -05:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00:00 |
|
Jesse Hills
|
babaa1db3f
|
[i2c] Use `i2c_master_probe` to scan i2c bus (#9831)
|
2025-07-23 23:31:13 +12:00 |
|
Jonathan Swoboda
|
b695f13f86
|
[i2c] Use new driver with IDF 5.4.2+ (#8483)
|
2025-07-15 20:40:28 -05:00 |
|
J. Nick Koston
|
440de12e3f
|
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) (#9354)
|
2025-07-08 09:04:41 +12:00 |
|
Jesse Hills
|
98e106e0ae
|
[pins] Update `internal_gpio_pin_number to work directly like internal_gpio_output_pin_number` (#9270)
|
2025-07-01 08:09:11 +12:00 |
|
Jonathan Swoboda
|
52ca8deb10
|
[i2c] Disable i2c scan on certain idf versions (#9237)
|
2025-06-28 13:32:18 +12:00 |
|
Jesse Hills
|
2c17b2bacc
|
[i2c] Make `get_port()` public (#9146)
|
2025-06-19 05:44:33 +00:00 |
|
Jesse Hills
|
d527398dae
|
[i2c] Expose internal i2c bus port number (#9136)
|
2025-06-18 20:50:47 -05:00 |
|
 Jonathan SwobodaandKuba Szczodrzyński
|
aa180b9581
|
Bump ESP32 Arduino version to 3.1.3 (#8604)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
|
2025-06-19 08:16:25 +12:00 |
|
 
|
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
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Keith Burzinski
|
6675e99862
|
Remove unnecessary ellipsis (#8964)
|
2025-06-03 21:46:10 +01:00 |
|
 J. Nick KostonandKeith Burzinski
|
fd72a64053
|
Redundant Log Messages Cleanup (#8944)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-05-29 09:36:23 +00:00 |
|
Keith Burzinski
|
0ce03ae26b
|
Streamline setup() logging (g, h, i) (#8927)
|
2025-05-29 06:55:02 +12:00 |
|
Clyde Stubbs
|
1aa2b79311
|
[i2c] Allow buffers in PSRAM (#8640)
|
2025-05-01 03:54:56 +00:00 |
|
 Pat SatyshurandDjordje Mandic
|
b597565165
|
Add a function to return the I2C address from an I2CDevice object (#8454)
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com>
|
2025-05-01 13:14:29 +12:00 |
|
Jonathan Swoboda
|
d5da341138
|
[i2c] Fix i2c issue on idf 5.3 (#8283)
|
2025-02-26 10:49:09 +13:00 |
|
tomaszduda23
|
e754d0a58b
|
[i2c] python code style (#8311)
|
2025-02-25 16:10:49 +13:00 |
|
Jonathan Swoboda
|
2e61229aed
|
[i2c] Workaround for i2c on s2 (#8188)
|
2025-02-05 12:09:37 +13:00 |
|
Jesse Hills
|
7aa54b6879
|
[i2c] Use correct macro to determine number of i2c peripherals for idf (#7947)
|
2024-12-10 10:24:06 +00:00 |
|
ius
|
073fb4c124
|
i2c: fix format string specifiers (#6746)
|
2024-05-16 11:33:15 +12:00 |
|
 tracestepandJesse Hills
|
5441213b27
|
Adds i2c timeout config (#4614)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-04-09 13:11:46 +12:00 |
|
 LouDouandJesse Hills
|
76a3ffc8a9
|
Allow ESP8266 to use multiple i2c busses (#6145)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-02-22 14:51:05 +13:00 |
|
Jean Louis-Guerin
|
0a117eb562
|
Fix I2CBus::write() bug and add i2c documentation (#5947)
|
2023-12-19 08:14:42 +09:00 |
|
Clyde Stubbs
|
d9792b0d92
|
Checks for pins used in multiple places (#5666)
|
2023-12-05 08:56:53 +09:00 |
|
Jesse Hills
|
46be886ca6
|
Use platform consts (#5508)
|
2023-10-09 16:54:15 -05:00 |
|
     
|
a9630ac847
|
Support for LibreTiny platform (RTL8710, BK7231 & other modules) (#3509)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
Co-authored-by: Sam Neirinck <git@samneirinck.com>
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com>
Co-authored-by: Stroe Andrei Catalin <catalin2402@gmail.com>
Co-authored-by: Sam Neirinck <github@samneirinck.be>
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com>
Co-authored-by: Hajo Noerenberg <hn@users.noreply.github.com>
|
2023-09-05 10:16:08 +12:00 |
|