1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-17 06:42:21 +03:00

[sam] merging CMSIS with current internal dev

This commit is contained in:
Thibaut VIARD
2011-10-11 20:46:18 +02:00
parent 2699d5d001
commit ee7177d68b
87 changed files with 955 additions and 1078 deletions

View File

@@ -79,9 +79,10 @@ typedef enum IRQn
* \brief Configuration of the Cortex-M3 Processor and Core Peripherals
*/
#define __MPU_PRESENT 0 /**< SAM3N4C does not provide a MPU */
#define __NVIC_PRIO_BITS 4 /**< SAM3N4C uses 4 Bits for the Priority Levels */
#define __Vendor_SysTickConfig 0 /**< Set to 1 if different SysTick Config is used */
#define __CM3_REV 0x0200 /**< SAM3N4C core revision number ([15:8] revision number, [7:0] patch number) */
#define __MPU_PRESENT 0 /**< SAM3N4C does not provide a MPU */
#define __NVIC_PRIO_BITS 4 /**< SAM3N4C uses 4 Bits for the Priority Levels */
#define __Vendor_SysTickConfig 0 /**< Set to 1 if different SysTick Config is used */
/*
* \brief CMSIS includes
@@ -272,12 +273,12 @@ typedef enum IRQn
/* MEMORY MAPPING DEFINITIONS FOR SAM3N4C */
/* ************************************************************************** */
#define IFLASH_SIZE 0x40000
#define IFLASH_PAGE_SIZE 256
#define IFLASH_LOCK_REGION_SIZE 16384
#define IFLASH_NB_OF_PAGES 1024
#define IFLASH_NB_OF_LOCK_BITS 16
#define IRAM_SIZE 0x6000
#define IFLASH_SIZE (0x40000u)
#define IFLASH_PAGE_SIZE (256u)
#define IFLASH_LOCK_REGION_SIZE (16384u)
#define IFLASH_NB_OF_PAGES (1024u)
#define IFLASH_NB_OF_LOCK_BITS (16u)
#define IRAM_SIZE (0x6000u)
#define IFLASH_ADDR (0x00400000u) /**< Internal Flash base address */
#define IROM_ADDR (0x00800000u) /**< Internal ROM base address */