Merge branch 'bugfix/put_spihost_handle_in_sram_v4.1' into 'release/v4.1'
spi: always put spihost handle in SRAM (backport v4.1) See merge request espressif/esp-idf!7901
This commit is contained in:
commit
492065463d
1 changed files with 2 additions and 2 deletions
|
@ -238,8 +238,8 @@ esp_err_t spi_bus_initialize(spi_host_device_t host, const spi_bus_config_t *bus
|
||||||
SPI_CHECK(false, "dma channel already in use", ESP_ERR_INVALID_STATE);
|
SPI_CHECK(false, "dma channel already in use", ESP_ERR_INVALID_STATE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// spihost contains atomic variables, which should not be put in PSRAM
|
||||||
spihost[host]=malloc(sizeof(spi_host_t));
|
spihost[host] = heap_caps_malloc(sizeof(spi_host_t), MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT);
|
||||||
if (spihost[host]==NULL) {
|
if (spihost[host]==NULL) {
|
||||||
ret = ESP_ERR_NO_MEM;
|
ret = ESP_ERR_NO_MEM;
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
Loading…
Reference in a new issue