Edward Firmo
3783ce64be
Add tests to s2 & s3 variants
2024-12-26 00:16:28 +01:00
Edward Firmo
af1c1e8182
clang-format
2024-12-26 00:13:11 +01:00
Edward Firmo
b2a3161cf3
[debug] Add partition table logging to dump_config
...
This enhances the `DebugComponent` by adding functionality to log detailed partition table information during the `dump_config()` process. The partition table details are displayed in a clean, aligned format, providing developers with clear insights into the device's flash memory layout.
#### **Features:**
1. Logs the following attributes for each partition:
- Name
- Type
- Subtype
- Start Address
- Size
2. Uses the `esp_partition` API for ESP32 devices running either Arduino or ESP-IDF.
3. Ensures alignment of columns for improved readability.
#### **Example Log Output:**
```
[23:37:05][C][debug:033]: Partition table:
[23:37:05][C][debug:034]: Name Type Subtype Address Size
[23:37:05][C][debug:038]: nvs 1 2 0x00009000 0x00005000
[23:37:05][C][debug:038]: otadata 1 0 0x0000E000 0x00002000
[23:37:05][C][debug:038]: app0 0 16 0x00010000 0x003C0000
[23:37:05][C][debug:038]: app1 0 17 0x003D0000 0x003C0000
[23:37:05][C][debug:038]: eeprom 1 153 0x00790000 0x00001000
[23:37:05][C][debug:038]: spiffs 1 130 0x00791000 0x0000F000
```
#### **Why This Change is Useful:**
1. **Improved Debugging:** Developers can verify partition configurations directly from logs, without requiring physical access or external tools.
2. **Diagnostic Aid:** Identifies potential issues related to insufficient partition sizes or incorrect layouts.
3. **Consistency:** Provides a clear and formatted output to improve log readability.
#### **Implementation Details:**
- **Platform-Specific:** The feature is implemented for ESP32 devices using the ESP-IDF framework.
- **Formatted Output:** Ensures aligned columns using fixed-width formatting for better clarity.
2024-12-25 23:52:51 +01:00
Jonathan Swoboda
387bde665e
[esp32_rmt] IDF 5+ update fixes ( #8002 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-12-24 03:15:40 -06:00
tomaszduda23
45beea68eb
[ble_client, bluetooth_proxy, esp32_ble_client, esp32_ble_tracker] fix ble proxy stop working ( #7901 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-12-22 19:49:04 -10:00
Keith Burzinski
c457d8835e
Merge branch 'release' into dev
2024-12-20 18:56:18 -06:00
Keith Burzinski
4b51ba3fa4
Merge pull request #7989 from esphome/bump-2024.12.2
...
2024.12.2
2024-12-20 18:56:03 -06:00
Keith Burzinski
499953e3f4
Bump version to 2024.12.2
2024-12-20 14:34:11 -06:00
Keith Burzinski
69f1a81e1d
[esp32_ble] Fix for Improv ( #7984 )
2024-12-20 14:34:11 -06:00
Keith Burzinski
37fcccbb1c
[esp32] Fix flash size warning when using IDF ( #7983 )
2024-12-20 14:34:10 -06:00
Keith Burzinski
f3cb179f54
[esp32_ble] Fix for Improv ( #7984 )
2024-12-20 14:16:18 -06:00
Keith Burzinski
ba2edbc189
[esp32] Fix flash size warning when using IDF ( #7983 )
2024-12-20 01:28:08 -06:00
tomaszduda23
f33b4a714e
[esp32_ble] do not skip events if queue is blocked ( #7960 )
2024-12-19 14:45:40 -10:00
Jesse Hills
85d863601b
Merge branch 'release' into dev
2024-12-19 19:48:11 +13:00
Jesse Hills
fe0700166a
Merge pull request #7982 from esphome/bump-2024.12.1
...
2024.12.1
2024-12-19 19:47:30 +13:00
Jesse Hills
d28cf011d1
Bump version to 2024.12.1
2024-12-19 17:07:43 +13:00
Kevin Ahrendt
434879ea04
[core] Bugfix: Implement ring buffer with xRingbuffer ( #7973 )
2024-12-19 17:07:43 +13:00
dependabot[bot]
7da07303c9
Bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #7981 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 16:42:29 +13:00
Clyde Stubbs
b33b4481ea
[helpers] Provide calls to get free heap and largest available block. ( #7978 )
2024-12-19 16:40:08 +13:00
Clyde Stubbs
ac631711ab
[qspi_dbi] Bugfix and new features ( #7979 )
2024-12-19 16:30:23 +13:00
Jonathan Swoboda
265b6ec445
[esp32_rmt] Updates for IDF 5+ ( #7770 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-12-18 20:31:22 -06:00
Kevin Ahrendt
61499dbdd8
[core] Bugfix: Implement ring buffer with xRingbuffer ( #7973 )
2024-12-19 15:07:07 +13:00
Jesse Hills
0aaef9293b
Merge branch 'release' into dev
2024-12-18 17:07:26 +13:00
Jesse Hills
0f0b829bc6
Merge pull request #7976 from esphome/bump-2024.12.0
...
2024.12.0
2024-12-18 17:06:44 +13:00
Djordje Mandic
a9d883b65a
[midea] Add Fahrenheit support to midea_ac.follow_me
action ( #7762 )
2024-12-18 13:47:43 +13:00
Jesse Hills
d330e73c1e
Bump version to 2024.12.0
2024-12-18 11:35:43 +13:00
Jonathan Swoboda
7554e954fe
[core] Add c6 and h2 to split default ( #7974 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-18 10:12:14 +13:00
Jesse Hills
752af94a75
Merge branch 'beta' into dev
2024-12-18 10:03:48 +13:00
Jesse Hills
561d92d402
Merge pull request #7975 from esphome/bump-2024.12.0b3
...
2024.12.0b3
2024-12-18 10:02:03 +13:00
Jesse Hills
1a69236473
Bump version to 2024.12.0b3
2024-12-18 07:43:38 +13:00
Jesse Hills
c86ea99145
[esp32_ble] Use RAMAllocator to avoid panic abort from `new
` ( #7936 )
2024-12-18 07:43:38 +13:00
Jesse Hills
7661609049
Bump esphome-dashboard to 20241217.1 ( #7971 )
2024-12-18 07:43:38 +13:00
Jesse Hills
c38826824f
[dashboard] Accept basic auth header ( #7965 )
2024-12-18 07:43:38 +13:00
Clyde Stubbs
e890486043
[font] cleanly handle font file format exception (Bugfix) ( #7970 )
2024-12-18 07:43:38 +13:00
Jesse Hills
ccc9fd4a3f
[esp32_ble] Use RAMAllocator to avoid panic abort from `new
` ( #7936 )
2024-12-17 12:10:38 -06:00
Jesse Hills
54fbf5184e
Bump esphome-dashboard to 20241217.1 ( #7971 )
2024-12-17 17:32:52 +13:00
Jesse Hills
759df7ae6c
[dashboard] Accept basic auth header ( #7965 )
2024-12-16 22:26:16 -06:00
dependabot[bot]
3d56397e58
Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 in the docker-actions group ( #7969 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 14:09:09 +13:00
Clyde Stubbs
9f6c64afa6
[font] cleanly handle font file format exception (Bugfix) ( #7970 )
2024-12-17 14:07:43 +13:00
Jesse Hills
663e18310d
[ci] Dont run main ci suite on docker files ( #7966 )
2024-12-16 16:58:42 -06:00
Jesse Hills
1a89aa8fbf
[uart] Use `SOC_UART_NUM
as number of uarts instead of
UART_NUM_MAX
` ( #7967 )
2024-12-16 05:52:34 +00:00
Edward Firmo
e04743e381
[debug] Detailed reset reason ( #7729 )
...
Co-authored-by: Ramil Valitov <ramilvalitov@gmail.com>
2024-12-16 12:12:45 +13:00
Oleg Tarasov
a6957b9d3b
[opentherm] Message ordering, on-the-fly message editing, code improvements ( #7903 )
2024-12-16 12:04:26 +13:00
Edward Firmo
9816c27031
[nextion] Remove _internal
from non-protected functions ( #7656 )
2024-12-16 11:00:44 +13:00
luar123
ea06740b46
Fix adc channel for ESP32-H2 ( #7964 )
2024-12-16 10:59:54 +13:00
Jesse Hills
9a5ec1b9e6
Merge branch 'beta' into dev
2024-12-16 10:42:53 +13:00
Jesse Hills
6dcbd1a8ae
Merge pull request #7963 from esphome/bump-2024.12.0b2
...
2024.12.0b2
2024-12-16 10:42:21 +13:00
Jesse Hills
63b0930ae8
Bump version to 2024.12.0b2
2024-12-16 07:57:06 +13:00
Edward Firmo
5382bd2a97
[adc] Restore missing LIBRETINY code in a separated file ( #7955 )
2024-12-16 07:57:06 +13:00
Kevin Ahrendt
de1fbd390b
[i2s_audio] Bugfix: Correctly set ring buffer size ( #7959 )
2024-12-16 07:57:06 +13:00