mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-11 05:57:05 +03:00
use byte-accessible internal memory for OTA buffers
This commit is contained in:
@@ -191,8 +191,8 @@ esp_err_t init_config(char * url){
|
|||||||
ota_config.skip_cert_common_name_check = false;
|
ota_config.skip_cert_common_name_check = false;
|
||||||
ota_config.url = strdup(url);
|
ota_config.url = strdup(url);
|
||||||
ota_config.max_redirection_count = 3;
|
ota_config.max_redirection_count = 3;
|
||||||
//ota_write_data = heap_caps_malloc(ota_config.buffer_size+1 , MALLOC_CAP_INTERNAL);
|
ota_write_data = heap_caps_malloc(ota_config.buffer_size+1 , MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT);
|
||||||
ota_write_data = malloc(ota_config.buffer_size+1);
|
//ota_write_data = malloc(ota_config.buffer_size+1);
|
||||||
if(ota_write_data== NULL){
|
if(ota_write_data== NULL){
|
||||||
ESP_LOGE(TAG,"Error allocating the ota buffer");
|
ESP_LOGE(TAG,"Error allocating the ota buffer");
|
||||||
return ESP_ERR_NO_MEM;
|
return ESP_ERR_NO_MEM;
|
||||||
@@ -298,8 +298,8 @@ static esp_err_t _http_handle_response_code(esp_http_client_handle_t http_client
|
|||||||
}
|
}
|
||||||
ESP_LOGD(TAG, "Redirection done, checking if we need to read the data. ");
|
ESP_LOGD(TAG, "Redirection done, checking if we need to read the data. ");
|
||||||
if (process_again(status_code)) {
|
if (process_again(status_code)) {
|
||||||
//char * local_buff = heap_caps_malloc(ota_config.buffer_size+1, MALLOC_CAP_INTERNAL);
|
char * local_buff = heap_caps_malloc(ota_config.buffer_size+1, MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT);
|
||||||
char * local_buff = malloc(ota_config.buffer_size+1);
|
//char * local_buff = malloc(ota_config.buffer_size+1);
|
||||||
if(local_buff==NULL){
|
if(local_buff==NULL){
|
||||||
ESP_LOGE(TAG,"Failed to allocate internal memory buffer for http processing");
|
ESP_LOGE(TAG,"Failed to allocate internal memory buffer for http processing");
|
||||||
return ESP_ERR_NO_MEM;
|
return ESP_ERR_NO_MEM;
|
||||||
|
|||||||
Reference in New Issue
Block a user