mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-27 18:02:17 +03:00
BREAKING - Use IRAM_ATTR in place of ICACHE_RAM_ATTR (#7921)
Update the core to use the define that the ESP32 uses, IRAM_ATTR, for placing code in DRAM.
This commit is contained in:
committed by
GitHub
parent
6743a65987
commit
656a33e6f8
@ -28,7 +28,7 @@ static void (*_hspi_slave_rx_status_cb)(void * arg, uint32_t data) = NULL;
|
||||
static void (*_hspi_slave_tx_status_cb)(void * arg) = NULL;
|
||||
static uint8_t _hspi_slave_buffer[33];
|
||||
|
||||
void ICACHE_RAM_ATTR _hspi_slave_isr_handler(void *arg, void *frame)
|
||||
void IRAM_ATTR _hspi_slave_isr_handler(void *arg, void *frame)
|
||||
{
|
||||
(void) frame;
|
||||
uint32_t status;
|
||||
@ -124,7 +124,7 @@ void hspi_slave_end()
|
||||
SPI1P = B110;
|
||||
}
|
||||
|
||||
void ICACHE_RAM_ATTR hspi_slave_setStatus(uint32_t status)
|
||||
void IRAM_ATTR hspi_slave_setStatus(uint32_t status)
|
||||
{
|
||||
SPI1WS = status;
|
||||
}
|
||||
|
Reference in New Issue
Block a user