mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-28 05:06:32 +00:00
special malloc
This commit is contained in:
parent
5d8b10141a
commit
1d572ea304
@ -86,6 +86,11 @@ uint32_t FlashWriteMaxSector(void) {
|
|||||||
uint8_t* FlashDirectAccess(void) {
|
uint8_t* FlashDirectAccess(void) {
|
||||||
return (uint8_t*)(0x40200000 + (FlashWriteStartSector() * SPI_FLASH_SEC_SIZE));
|
return (uint8_t*)(0x40200000 + (FlashWriteStartSector() * SPI_FLASH_SEC_SIZE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void *special_malloc(uint32_t size) {
|
||||||
|
return malloc(size);
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*********************************************************************************************\
|
/*********************************************************************************************\
|
||||||
@ -414,4 +419,13 @@ uint8_t* FlashDirectAccess(void) {
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void *special_malloc(uint32_t size) {
|
||||||
|
if (psramFound()) {
|
||||||
|
return heap_caps_malloc(size, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT);
|
||||||
|
} else {
|
||||||
|
return malloc(size);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#endif // ESP32
|
#endif // ESP32
|
Loading…
x
Reference in New Issue
Block a user