22 lines
500 B
C
22 lines
500 B
C
#ifndef _CPU_ESP32_H_
|
|
#define _CPU_ESP32_H_
|
|
|
|
#include "sdkconfig.h"
|
|
#include "esp_spi_flash.h"
|
|
|
|
#define NUM_UART SOC_UART_NUM
|
|
|
|
#define INTERNAL_FLASH_SECTOR_SIZE SPI_FLASH_SEC_SIZE
|
|
#define INTERNAL_FLASH_WRITE_UNIT_SIZE 4
|
|
#define INTERNAL_FLASH_READ_UNIT_SIZE 4
|
|
|
|
#define FLASH_SEC_NUM (flash_safe_get_sec_num())
|
|
|
|
// Determine whether an address is in the flash-cache range
|
|
static inline bool is_cache_flash_addr (uint32_t addr)
|
|
{
|
|
return addr >= 0x3F400000 && addr < 0x3FC00000;
|
|
}
|
|
|
|
#endif
|