23#include "cpu_conf_common.h"
40#define CPU_DEFAULT_IRQ_PRIO (1U)
41#define CPU_IRQ_NUMOF PERIPH_COUNT_IRQn
42#define CPU_FLASH_BASE FLASH_BASE
43#define CPU_HAS_BITBAND (1)
50#define FLASHPAGE_SIZE (2048U)
55#ifndef FLASHPAGE_CC2538_USE_CCA_PAGE
56#define FLASHPAGE_CC2538_USE_CCA_PAGE (0)
58#if (IS_ACTIVE(MODULE_RIOTBOOT) || FLASHPAGE_CC2538_USE_CCA_PAGE)
59#define FLASHPAGE_NUMOF ((CC2538_FLASHSIZE / FLASHPAGE_SIZE))
61#define FLASHPAGE_NUMOF ((CC2538_FLASHSIZE / FLASHPAGE_SIZE) -1)
63#define FLASH_ERASE_STATE (0x1)
68#define FLASHPAGE_WRITE_BLOCK_SIZE (4U)
70#define FLASHPAGE_WRITE_BLOCK_ALIGNMENT (4U)
CC2538 MCU interrupt and register definitions.
Driver for the cc2538 GPIO controller.
CC2538 General Purpose Timer (GPTIMER) driver.
CC2538 SOC ADC interface.
CC2538 System Control interface.
Common macros and compiler attributes/pragmas configuration.