Merge pull request #1801 from illuzn/doc_update
Documentation Enhancement: Add note about bluetooth proxy RAM usage
This commit is contained in:
@@ -566,10 +566,20 @@ esp32:
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Bluetooth proxy
|
### Bluetooth proxy
|
||||||
|
<!-- markdownlint-disable MD028 -->
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> The [ESP32 Platform](#framework-esp-idf) component should be configured to use the `esp-idf` framework,
|
> The [ESP32 Platform](#framework-esp-idf) component should be configured to use the `esp-idf` framework,
|
||||||
> as the `arduino` framework uses significantly more memory and performs poorly with the Bluetooth proxy enabled.
|
> as the `arduino` framework uses significantly more memory and performs poorly with the Bluetooth proxy enabled.
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> The Bluetooth proxy component significantly reduces device RAM, leaving less than 10k RAM free.
|
||||||
|
> Enabling this with additional customizations/components may lead to crashes due to low memory.
|
||||||
|
> HTTPS connections might be erratic, and local TFT flashing could fail due to insufficient RAM.
|
||||||
|
>
|
||||||
|
> Solutions include:
|
||||||
|
> 1. Flash the device (remove Bluetooth proxy) while updating TFT.
|
||||||
|
> 2. Flash from a local (HTTP) source at a low baud rate (9600 or lower) to avoid memory crashes. This method is slower, taking over 10 minutes.
|
||||||
|
<!-- markdownlint-enable MD028 -->
|
||||||
```yaml
|
```yaml
|
||||||
# Enable Bluetooth proxy
|
# Enable Bluetooth proxy
|
||||||
bluetooth_proxy:
|
bluetooth_proxy:
|
||||||
|
|||||||
Reference in New Issue
Block a user