Skip to content
Snippets Groups Projects
Select Git revision
  • d4a814d77a6bd30cd8dc5f8c0f6296dd104e5f5a
  • master default protected
  • card10_nickname_fix
  • genofire/ble-card10-timeread
  • schneider/fundamental-test
  • schneider/ble-buffers
  • ios-workarounds
  • schneider/maxim-sdk-update
  • rahix/simple_menu
  • ch3/splashscreen
  • koalo/bhi160-works-but-dirty
  • koalo/wip/i2c-for-python
  • renze/safe_mode
  • renze/hatchery_apps
  • koalo/factory-reset
  • msgctl/gfx_rle
  • msgctl/faultscreen
  • msgctl/textbuffer_api
  • schneider/bonding
  • schneider/bootloader-update-9a0d158
  • schneider/bsec
  • v1.5
  • v1.4
  • v1.3
  • v1.2
  • v1.1
  • v1.0
  • release-1
  • bootloader-v1
  • v0.0
30 results

core1init.S

Blame
  • Forked from card10 / firmware
    Source project has a limited visibility.
    core1init.S 9.13 KiB
        .syntax unified
        .arch armv7-m
    
        .section .stack_core1
        .align 3
        .globl  Stack_Size_Core1
    #ifdef __STACK_SIZE_CORE1
        .equ    Stack_Size_Core1, __STACK_SIZE
    #else
        .equ    Stack_Size_Core1, 0x00001000
    #endif
        .globl    __StackTop_Core1
    __StackTop_Core1:
        .size __StackTop_Core1, . - __StackTop_Core1
    
        .section .text
        .align 2
        .globl __isr_vector_core1
    __isr_vector_core1:
        .long    __StackTop_Core1      /* Top of Core 1 Stack */
        .long    Reset_Handler_Core1   /* Reset Handler */
        .long    NMI_Handler           /* NMI Handler */
        .long    HardFault_Handler     /* Hard Fault Handler */
        .long    MemManage_Handler     /* MPU Fault Handler */
        .long    BusFault_Handler      /* Bus Fault Handler */
        .long    UsageFault_Handler    /* Usage Fault Handler */
        .long    0                     /* Reserved */
        .long    0                     /* Reserved */
        .long    0                     /* Reserved */
        .long    0                     /* Reserved */
        .long    SVC_Handler           /* SVCall Handler */
        .long    0                     /* Reserved */ /* @TODO: Is this the Debug Montior Interrupt? */
        .long    0                     /* Reserved */
        .long    PendSV_Handler        /* PendSV Handler */
        .long    SysTick_Handler       /* SysTick Handler */
    
        /* Device-specific Interrupts */
        .long    PF_IRQHandler                 /* 0x10  0x0040  16: Power Fail */
        .long    WDT0_IRQHandler               /* 0x11  0x0044  17: Watchdog 0 */
        .long    USB_IRQHandler                /* 0x12  0x0048  18: USB */
        .long    RTC_IRQHandler                /* 0x13  0x004C  19: RTC */
        .long    TRNG_IRQHandler               /* 0x14  0x0050  20: True Random Number Generator */
        .long    TMR0_IRQHandler               /* 0x15  0x0054  21: Timer 0 */
        .long    TMR1_IRQHandler               /* 0x16  0x0058  22: Timer 1 */
        .long    TMR2_IRQHandler               /* 0x17  0x005C  23: Timer 2 */
        .long    TMR3_IRQHandler               /* 0x18  0x0060  24: Timer 3*/
        .long    TMR4_IRQHandler               /* 0x19  0x0064  25: Timer 4*/
        .long    TMR5_IRQHandler               /* 0x1A  0x0068  26: Timer 5 */
        .long    RSV11_IRQHandler              /* 0x1B  0x006C  27: Reserved */
        .long    RSV12_IRQHandler              /* 0x1C  0x0070  28: Reserved */
        .long    I2C0_IRQHandler               /* 0x1D  0x0074  29: I2C0 */
        .long    UART0_IRQHandler              /* 0x1E  0x0078  30: UART 0 */
        .long    UART1_IRQHandler              /* 0x1F  0x007C  31: UART 1 */
        .long    SPI1_IRQHandler               /* 0x20  0x0080  32: SPI1 */
        .long    SPI2_IRQHandler               /* 0x21  0x0084  33: SPI2 */
        .long    RSV18_IRQHandler              /* 0x22  0x0088  34: Reserved */
        .long    RSV19_IRQHandler              /* 0x23  0x008C  35: Reserved */
        .long    ADC_IRQHandler                /* 0x24  0x0090  36: ADC */
        .long    RSV21_IRQHandler              /* 0x25  0x0094  37: Reserved */
        .long    RSV22_IRQHandler              /* 0x26  0x0098  38: Reserved */
        .long    FLC_IRQHandler                /* 0x27  0x009C  39: Flash Controller */
        .long    GPIO0_IRQHandler              /* 0x28  0x00A0  40: GPIO0 */
        .long    GPIO1_IRQHandler              /* 0x29  0x00A4  41: GPIO2 */
        .long    RSV26_IRQHandler              /* 0x2A  0x00A8  42: GPIO3 */
        .long    TPU_IRQHandler                /* 0x2B  0x00AC  43: Crypto */
        .long    DMA0_IRQHandler               /* 0x2C  0x00B0  44: DMA0 */
        .long    DMA1_IRQHandler               /* 0x2D  0x00B4  45: DMA1 */
        .long    DMA2_IRQHandler               /* 0x2E  0x00B8  46: DMA2 */
        .long    DMA3_IRQHandler               /* 0x2F  0x00BC  47: DMA3 */
        .long    RSV32_IRQHandler              /* 0x30  0x00C0  48: Reserved */