/Kernel-v11.1.0/portable/IAR/AVR32_UC3/ |
D | exception.s82 | 32 * \brief Exception and interrupt vectors. 212 // The interrupt controller must provide the offset address relative to EVBA. 215 // This function will read group and interrupt line number to then return in 216 // R12 a pointer to a user-provided interrupt handler. 222 // CPU upon interrupt entry. 223 #if 1 // B1832: interrupt stack changed to exception stack if exception is detected. 239 cp.w r12, 0 // Get the pointer to the interrupt handler returned by the function. 240 movne pc, r12 // If this was not a spurious interrupt (R12 != NULL), jump to the handler. 241 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 245 // CPU upon interrupt entry. [all …]
|
/Kernel-v11.1.0/portable/CodeWarrior/HCS12/ |
D | port.c | 50 void interrupt vPortYield( void ); 53 void interrupt vPortTickInterrupt( void ); 196 void interrupt vPortYield( void ) in vPortYield() 209 void interrupt vPortTickInterrupt( void ) in vPortTickInterrupt()
|
/Kernel-v11.1.0/portable/GCC/MSP430F449/ |
D | port.c | 306 interrupt( TIMERA0_VECTOR ) void prvTickISR( void ) __attribute__( ( naked ) ); 307 interrupt( TIMERA0_VECTOR ) void prvTickISR( void ) in interrupt() function 330 interrupt( TIMERA0_VECTOR ) void prvTickISR( void ); 331 interrupt( TIMERA0_VECTOR ) void prvTickISR( void ) in interrupt() function
|
/Kernel-v11.1.0/portable/SDCC/Cygnal/ |
D | portmacro.h | 33 void vTimer2ISR( void ) interrupt 5; 35 void vTimer2ISR( void ) interrupt 5 _naked; 38 void vSerialISR( void ) interrupt 4;
|
D | port.c | 353 void vTimer2ISR( void ) interrupt 5 _naked in vTimer2ISR() 372 void vTimer2ISR( void ) interrupt 5 in vTimer2ISR()
|
/Kernel-v11.1.0/portable/IAR/RL78/ |
D | portasm.s | 45 ; FreeRTOS yield handler. This is installed as the BRK software interrupt 64 RETI ; An interrupt stack frame is used so the 71 ; This is installed as the interval timer interrupt handler.
|
/Kernel-v11.1.0/portable/GCC/ARM7_LPC23xx/ |
D | portISR.c | 51 void vPortYieldProcessor( void ) __attribute__( ( interrupt( "SWI" ), naked ) ); 104 void vNonPreemptiveTick( void ) __attribute__( ( interrupt( "IRQ" ) ) );
|
/Kernel-v11.1.0/portable/GCC/ARM7_AT91FR40008/ |
D | portISR.c | 58 void vPortYieldProcessor( void ) __attribute__( ( interrupt( "SWI" ), naked ) ); 110 void vNonPreemptiveTick( void ) __attribute__( ( interrupt( "IRQ" ) ) );
|
/Kernel-v11.1.0/portable/GCC/ARM7_AT91SAM7S/ |
D | portISR.c | 60 void vPortYieldProcessor( void ) __attribute__( ( interrupt( "SWI" ), naked ) ); 112 void vNonPreemptiveTick( void ) __attribute__( ( interrupt( "IRQ" ) ) );
|
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/ |
D | readme_xtensa.txt | 33 thread-safety on a per task basis (for use in tasks only, not interrupt 48 - Timer interrupt option with at least one interruptible timer. 49 - Interrupt option (implied by the timer interrupt option). 60 interrupt-driven drivers - it is not specific to any RTOS. Note that 227 without interference with other tasks (it is not safe for interrupt 302 stack. Each task needs enough space for its own use, its own interrupt 333 Beginning with port version 1.2, the port uses a separate interrupt stack 335 reserve space on its stack to handle interrupts. The size of the interrupt 386 timer that generates the periodic interrupt. 406 XT_INTEXC_HOOKS Enables hooks in interrupt vector handlers [all …]
|
/Kernel-v11.1.0/portable/IAR/ARM_CA9/ |
D | portASM.s | 73 ; PL390 GIC interrupt handler 99 ; Read value from the interrupt acknowledge register, which is stored in r0 100 ; for future parameter and interrupt clearing use. 110 ; Call the interrupt handler. r4 is pushed to maintain alignment. 130 ; Did the interrupt request a context switch? r1 holds the address of
|
/Kernel-v11.1.0/portable/RVDS/ARM_CA9/ |
D | portASM.s | 69 ; PL390 GIC interrupt handler 95 ; Read value from the interrupt acknowledge register, which is stored in r0 96 ; for future parameter and interrupt clearing use. 107 ; Call the interrupt handler. r4 is pushed to maintain alignment. 127 ; Did the interrupt request a context switch? r1 holds the address of
|
/Kernel-v11.1.0/portable/CodeWarrior/ColdFire_V1/ |
D | port.c | 45 asm void interrupt VectorNumber_VL1swi vPortYieldISR( void ); 167 void interrupt VectorNumber_Vrtc vPortTickISR( void ) in vPortTickISR()
|
/Kernel-v11.1.0/portable/IAR/ARM_CRx_No_GIC/ |
D | port.c | 44 …TERRUPT() must be defined in FreeRTOSConfig.h to call the function that sets up the tick interrupt. 48 … be defined in FreeRTOSConfig.h to clear which ever interrupt was used to generate the tick interr…
|
/Kernel-v11.1.0/portable/GCC/ARM_CRx_No_GIC/ |
D | port.c | 44 …TERRUPT() must be defined in FreeRTOSConfig.h to call the function that sets up the tick interrupt. 48 … be defined in FreeRTOSConfig.h to clear which ever interrupt was used to generate the tick interr…
|
/Kernel-v11.1.0/portable/IAR/ARM_CA5_No_GIC/ |
D | port.c | 44 … defined in FreeRTOSConfig.h to call the function that sets up the tick interrupt. A default that… 48 … be defined in FreeRTOSConfig.h to clear which ever interrupt was used to generate the tick interr…
|
/Kernel-v11.1.0/portable/RVDS/ARM7_LPC21xx/ |
D | portASM.s | 67 ; Interrupt service routine for the SWI interrupt. The vector table is 71 ; SWI interrupt is generated by a call to taskYIELD() or portYIELD(). 119 LDR R0, =VICVECTADDR ; Acknowledge the interrupt
|
/Kernel-v11.1.0/portable/ThirdParty/ |
D | KnownIssues.md | 7 interrupt](https://github.com/FreeRTOS/FreeRTOS-Kernel/issues/331)
|
/Kernel-v11.1.0/portable/MPLAB/PIC32MX/ |
D | port.c | 125 extern void __attribute__( (interrupt(IPL1AUTO), vector( configTICK_INTERRUPT_VECTOR ))) vPortTickI… 133 void __attribute__( (interrupt(IPL1AUTO), vector(_CORE_SOFTWARE_0_VECTOR))) vPortYieldISR( void );
|
/Kernel-v11.1.0/portable/ThirdParty/GCC/ATmega/ |
D | readme.md | 28 …be configured to generate a System Tick interrupt, and then one period later to Reset the device i… 45 The ATmega family does not support interrupt nesting, having only one interrupt priority. This mean… 49 The `NO_BLOCK` decorator will enable the global interrupt early in the handling of an ISR (in this … 51 Using `NO_BLOCK` is optional, and should only be done if a critical Timer should interrupt the Sche…
|
/Kernel-v11.1.0/portable/GCC/ARM7_LPC2000/ |
D | portISR.c | 69 void vPortYieldProcessor( void ) __attribute__( ( interrupt( "SWI" ), naked ) );
|
/Kernel-v11.1.0/portable/GCC/RX600/ |
D | readme.txt | 44 *1: If the application writer wants to use their own tick interrupt configuration when tickless idle 49 *2: If the application writer wants to use their own tick interrupt configuration when tickless idle 63 It contains two definitions of interrupt priority like the following.
|
/Kernel-v11.1.0/portable/GCC/RX600v2/ |
D | readme.txt | 44 *1: If the application writer wants to use their own tick interrupt configuration when tickless idle 49 *2: If the application writer wants to use their own tick interrupt configuration when tickless idle 63 It contains two definitions of interrupt priority like the following.
|
/Kernel-v11.1.0/portable/IAR/RX600/ |
D | readme.txt | 44 *1: If the application writer wants to use their own tick interrupt configuration when tickless idle 49 *2: If the application writer wants to use their own tick interrupt configuration when tickless idle 63 It contains two definitions of interrupt priority like the following.
|
/Kernel-v11.1.0/portable/IAR/RX700v3_DPFPU/ |
D | readme.txt | 44 *1: If the application writer wants to use their own tick interrupt configuration when tickless idle 49 *2: If the application writer wants to use their own tick interrupt configuration when tickless idle 63 It contains two definitions of interrupt priority like the following.
|