50 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))   336 #define __CM7_REV              0x0000    337 #define __MPU_PRESENT          1         338 #define __NVIC_PRIO_BITS       3         339 #define __FPU_PRESENT          1         341 #define __ICACHE_PRESENT       1         342 #define __DCACHE_PRESENT       1         343 #define __DTCM_PRESENT         1         344 #define __ITCM_PRESENT         1         345 #define __Vendor_SysTickConfig 0         346 #define __SAM_M7_REVB              1         353 #if !defined DONT_USE_CMSIS_INIT   480 #define ID_UART0  ( 7)    481 #define ID_UART1  ( 8)    486 #define ID_USART0 (13)    487 #define ID_USART1 (14)    488 #define ID_USART2 (15)    491 #define ID_HSMCI  (18)    492 #define ID_TWIHS0 (19)    493 #define ID_TWIHS1 (20)    502 #define ID_AFEC0  (29)    507 #define ID_USBHS  (34)    508 #define ID_MCAN0  (35)    509 #define ID_MCAN1  (37)    511 #define ID_AFEC1  (40)    512 #define ID_TWIHS2 (41)    515 #define ID_UART2  (44)    516 #define ID_UART3  (45)    517 #define ID_UART4  (46)    526 #define ID_XDMAC  (58)    529 #define ID_SDRAMC (62)    530 #define ID_RSWDT  (63)    532 #define ID_I2SC0  (69)    533 #define ID_I2SC1  (70)    535 #define ID_PERIPH_COUNT (74)    544 #if (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))   545 #define HSMCI  (0x40000000U)    546 #define SSC    (0x40004000U)    547 #define SPI0   (0x40008000U)    548 #define TC0    (0x4000C000U)    549 #define TC1    (0x40010000U)    550 #define TC2    (0x40014000U)    551 #define TWIHS0 (0x40018000U)    552 #define TWIHS1 (0x4001C000U)    553 #define PWM0   (0x40020000U)    554 #define USART0 (0x40024000U)    555 #define USART1 (0x40028000U)    556 #define USART2 (0x4002C000U)    557 #define MCAN0  (0x40030000U)    558 #define MCAN1  (0x40034000U)    559 #define USBHS  (0x40038000U)    560 #define AFEC0  (0x4003C000U)    561 #define DACC   (0x40040000U)    562 #define ACC    (0x40044000U)    563 #define ICM    (0x40048000U)    564 #define ISI    (0x4004C000U)    565 #define GMAC   (0x40050000U)    566 #define TC3    (0x40054000U)    567 #define SPI1   (0x40058000U)    568 #define PWM1   (0x4005C000U)    569 #define TWIHS2 (0x40060000U)    570 #define AFEC1  (0x40064000U)    571 #define AES    (0x4006C000U)    572 #define TRNG   (0x40070000U)    573 #define XDMAC  (0x40078000U)    574 #define QSPI   (0x4007C000U)    575 #define SMC    (0x40080000U)    576 #define SDRAMC (0x40084000U)    577 #define MATRIX (0x40088000U)    578 #define I2SC0  (0x4008C000U)    579 #define I2SC1  (0x40090000U)    580 #define UTMI   (0x400E0400U)    581 #define PMC    (0x400E0600U)    582 #define UART0  (0x400E0800U)    583 #define CHIPID (0x400E0940U)    584 #define UART1  (0x400E0A00U)    585 #define EFC    (0x400E0C00U)    586 #define PIOA   (0x400E0E00U)    587 #define PIOB   (0x400E1000U)    588 #define PIOC   (0x400E1200U)    589 #define PIOD   (0x400E1400U)    590 #define PIOE   (0x400E1600U)    591 #define RSTC   (0x400E1800U)    592 #define SUPC   (0x400E1810U)    593 #define RTT    (0x400E1830U)    594 #define WDT    (0x400E1850U)    595 #define RTC    (0x400E1860U)    596 #define GPBR   (0x400E1890U)    597 #define RSWDT  (0x400E1900U)    598 #define UART2  (0x400E1A00U)    599 #define UART3  (0x400E1C00U)    600 #define UART4  (0x400E1E00U)    602 #define HSMCI  ((Hsmci  *)0x40000000U)    603 #define SSC    ((Ssc    *)0x40004000U)    604 #define SPI0   ((Spi    *)0x40008000U)    605 #define TC0    ((Tc     *)0x4000C000U)    606 #define TC1    ((Tc     *)0x40010000U)    607 #define TC2    ((Tc     *)0x40014000U)    608 #define TWIHS0 ((Twihs  *)0x40018000U)    609 #define TWIHS1 ((Twihs  *)0x4001C000U)    610 #define PWM0   ((Pwm    *)0x40020000U)    611 #define USART0 ((Usart  *)0x40024000U)    612 #define USART1 ((Usart  *)0x40028000U)    613 #define USART2 ((Usart  *)0x4002C000U)    614 #define MCAN0  ((Mcan   *)0x40030000U)    615 #define MCAN1  ((Mcan   *)0x40034000U)    616 #define USBHS  ((Usbhs  *)0x40038000U)    617 #define AFEC0  ((Afec   *)0x4003C000U)    618 #define DACC   ((Dacc   *)0x40040000U)    619 #define ACC    ((Acc    *)0x40044000U)    620 #define ICM    ((Icm    *)0x40048000U)    621 #define ISI    ((Isi    *)0x4004C000U)    622 #define GMAC   ((Gmac   *)0x40050000U)    623 #define TC3    ((Tc     *)0x40054000U)    624 #define SPI1   ((Spi    *)0x40058000U)    625 #define PWM1   ((Pwm    *)0x4005C000U)    626 #define TWIHS2 ((Twihs  *)0x40060000U)    627 #define AFEC1  ((Afec   *)0x40064000U)    628 #define AES    ((Aes    *)0x4006C000U)    629 #define TRNG   ((Trng   *)0x40070000U)    630 #define XDMAC  ((Xdmac  *)0x40078000U)    631 #define QSPI   ((Qspi   *)0x4007C000U)    632 #define SMC    ((Smc    *)0x40080000U)    633 #define SDRAMC ((Sdramc *)0x40084000U)    634 #define MATRIX ((Matrix *)0x40088000U)    635 #define I2SC0  ((I2sc   *)0x4008C000U)    636 #define I2SC1  ((I2sc   *)0x40090000U)    637 #define UTMI   ((Utmi   *)0x400E0400U)    638 #define PMC    ((Pmc    *)0x400E0600U)    639 #define UART0  ((Uart   *)0x400E0800U)    640 #define CHIPID ((Chipid *)0x400E0940U)    641 #define UART1  ((Uart   *)0x400E0A00U)    642 #define EFC    ((Efc    *)0x400E0C00U)    643 #define PIOA   ((Pio    *)0x400E0E00U)    644 #define PIOB   ((Pio    *)0x400E1000U)    645 #define PIOC   ((Pio    *)0x400E1200U)    646 #define PIOD   ((Pio    *)0x400E1400U)    647 #define PIOE   ((Pio    *)0x400E1600U)    648 #define RSTC   ((Rstc   *)0x400E1800U)    649 #define SUPC   ((Supc   *)0x400E1810U)    650 #define RTT    ((Rtt    *)0x400E1830U)    651 #define WDT    ((Wdt    *)0x400E1850U)    652 #define RTC    ((Rtc    *)0x400E1860U)    653 #define GPBR   ((Gpbr   *)0x400E1890U)    654 #define RSWDT  ((Rswdt  *)0x400E1900U)    655 #define UART2  ((Uart   *)0x400E1A00U)    656 #define UART3  ((Uart   *)0x400E1C00U)    657 #define UART4  ((Uart   *)0x400E1E00U)    674 #define IFLASH_SIZE             (0x80000u)   675 #define IFLASH_PAGE_SIZE        (512u)   676 #define IFLASH_LOCK_REGION_SIZE (8192u)   677 #define IFLASH_NB_OF_PAGES      (1024u)   678 #define IFLASH_NB_OF_LOCK_BITS  (32u)   679 #define IRAM_SIZE               (0x40000u)   681 #define QSPIMEM_ADDR  (0x80000000u)    682 #define AXIMX_ADDR    (0xA0000000u)    683 #define ITCM_ADDR     (0x00000000u)    684 #define IFLASH_ADDR   (0x00400000u)    685 #define IROM_ADDR     (0x00800000u)    686 #define DTCM_ADDR     (0x20000000u)    687 #define IRAM_ADDR     (0x20400000u)    688 #define EBI_CS0_ADDR  (0x60000000u)    689 #define EBI_CS1_ADDR  (0x61000000u)    690 #define EBI_CS2_ADDR  (0x62000000u)    691 #define EBI_CS3_ADDR  (0x63000000u)    692 #define SDRAM_CS_ADDR (0x70000000u)    698 #define CHIP_JTAGID (0x05B3D03FUL)   699 #define CHIP_CIDR   (0xA10D0A01UL)   700 #define CHIP_EXID   (0x00000002UL)   709 #define CHIP_FREQ_SLCK_RC_MIN           (20000UL)   710 #define CHIP_FREQ_SLCK_RC               (32000UL)   711 #define CHIP_FREQ_SLCK_RC_MAX           (44000UL)   712 #define CHIP_FREQ_MAINCK_RC_4MHZ        (4000000UL)   713 #define CHIP_FREQ_MAINCK_RC_8MHZ        (8000000UL)   714 #define CHIP_FREQ_MAINCK_RC_12MHZ       (12000000UL)   715 #define CHIP_FREQ_CPU_MAX               (300000000UL)   716 #define CHIP_FREQ_XTAL_32K              (32768UL)   717 #define CHIP_FREQ_XTAL_12M              (12000000UL)   720 #define CHIP_FREQ_FWS_0                 (23000000UL)     721 #define CHIP_FREQ_FWS_1                 (46000000UL)     722 #define CHIP_FREQ_FWS_2                 (69000000UL)     723 #define CHIP_FREQ_FWS_3                 (92000000UL)     724 #define CHIP_FREQ_FWS_4                 (115000000UL)    725 #define CHIP_FREQ_FWS_5                 (138000000UL)    726 #define CHIP_FREQ_FWS_6                 (150000000UL)  
void * pfnBusFault_Handler
 
void MemManage_Handler(void)
 
void HardFault_Handler(void)
 
void * pfnGMAC_Q5_Handler
 
void USART2_Handler(void)
 
void MCAN0_INT1_Handler(void)
 
void TWIHS0_Handler(void)
 
void SysTick_Handler(void)
 
void * pfnHardFault_Handler
 
void * pfnMCAN1_INT0_Handler
 
void MCAN1_INT0_Handler(void)
 
void * pfnGMAC_Q3_Handler
 
void SDRAMC_Handler(void)
 
void PendSV_Handler(void)
 
void USART0_Handler(void)
 
void * pfnMemManage_Handler
 
void TWIHS2_Handler(void)
 
void * pfnDebugMon_Handler
 
void BusFault_Handler(void)
 
void * pfnGMAC_Q4_Handler
 
void DebugMon_Handler(void)
 
void MCAN0_INT0_Handler(void)
 
CMSIS Cortex-M7 Core Peripheral Access Layer Header File. 
 
void AFEC1_Handler(void)
Interrupt handler for AFEC1. 
 
void * pfnSysTick_Handler
 
void * pfnReserved2_Handler
 
void AFEC0_Handler(void)
Interrupt handler for AFEC0. 
 
void * pfnReserved4_Handler
 
void MCAN1_INT1_Handler(void)
 
void GMAC_Q3_Handler(void)
 
void * pfnMCAN1_INT1_Handler
 
void GMAC_Q4_Handler(void)
 
struct _DeviceVectors DeviceVectors
 
void * pfnGMAC_Q1_Handler
 
void * pfnUsageFault_Handler
 
void GMAC_Q1_Handler(void)
 
void GMAC_Q2_Handler(void)
 
void Reset_Handler(void)
This is the code that gets called on processor reset. To initialize the device, and call the main() r...
 
void * pfnGMAC_Q2_Handler
 
void * pfnMCAN0_INT0_Handler
 
void * pfnMCAN0_INT1_Handler
 
void UsageFault_Handler(void)
 
void * pfnReserved3_Handler
 
void * pfnReserved5_Handler
 
void TWIHS1_Handler(void)
 
void * pfnReserved1_Handler
 
void GMAC_Q5_Handler(void)
 
void USART1_Handler(void)