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) {
|
||||
return (uint8_t*)(0x40200000 + (FlashWriteStartSector() * SPI_FLASH_SEC_SIZE));
|
||||
}
|
||||
|
||||
void *special_malloc(uint32_t size) {
|
||||
return malloc(size);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/*********************************************************************************************\
|
||||
@ -414,4 +419,13 @@ uint8_t* FlashDirectAccess(void) {
|
||||
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
|
Loading…
x
Reference in New Issue
Block a user