/Kernel-v11.1.0/portable/SDCC/Cygnal/ |
D | port.c | 40 /* Constants required to setup timer 2 to produce the RTOS tick. */ 73 * Setup the hardware to generate an interrupt off timer 2 at the required 81 * required as the 8051 only contains enough internal RAM for a single stack, 129 /* Copy the required number of bytes back into the stack. */ \ 226 This is just useful for debugging and can be uncommented if required. in pxPortInitialiseStack() 308 really be required. */ in xPortStartScheduler() 338 IS REQUIRED. */ in vPortYield() 375 required to increment the RTOS tick count. */ in vTimer2ISR() 387 /* Constants calculated to give the required timer capture values. */ in prvSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/GCC/ARM7_LPC2000/ |
D | port.c | 46 /* Constants required to setup the task context. */ 52 /* Constants required to setup the tick ISR. */ 58 /* Constants required to setup the VIC for the tick ISR. */ 91 * is not really required. */ in pxPortInitialiseStack() 181 * Setup the timer 0 to generate the tick interrupts at the required frequency. 193 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/IAR/LPC2000/ |
D | port.c | 49 /* Constants required to setup the tick ISR. */ 55 /* Constants required to setup the initial stack. */ 60 /* Constants required to setup the PIT. */ 64 /* Constants required to handle interrupts. */ 68 /* Constants required to handle critical sections. */ 76 /* Constants required to setup the VIC for the tick ISR. */ 243 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/RVDS/ARM7_LPC21xx/ |
D | port.c | 37 /* Constants required to setup the initial task context. */ 43 /* Constants required to setup the tick ISR. */ 49 /* Constants required to setup the VIC for the tick ISR. */ 54 /* Constants required to handle interrupts. */ 99 * is not really required. */ in pxPortInitialiseStack() 179 * is nothing to return to. If this is required - stop the tick ISR then in vPortEndScheduler() 224 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
D | portmacro.h | 83 * ISR entry and exit macros. These are only required if a task switch 84 * is required from an ISR. 87 /* If a switch is required then we just need to call */
|
/Kernel-v11.1.0/portable/GCC/ARM7_LPC23xx/ |
D | port.c | 46 /* Constants required to setup the task context. */ 52 /* Constants required to setup the tick ISR. */ 58 /* Constants required to setup the VIC for the tick ISR. */ 91 * is not really required. */ in pxPortInitialiseStack() 181 * Setup the timer 0 to generate the tick interrupts at the required frequency. 195 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/Softune/MB91460/ |
D | port.c | 121 /* This is a redundant push to the stack, it may be required if in pxPortInitialiseStack() 201 /* Not implemented - unlikely to ever be required as there is nothing to in vPortEndScheduler() 232 * after the context is saved. Then the context is switched if required, 250 CALL32 _vTaskSwitchContext,R12 ;Switch context if required 293 CALL32 _vTaskSwitchContext,R12 ;Switch context if required 315 CALL32 _vTaskSwitchContext,R12 ;Switch context if required
|
/Kernel-v11.1.0/portable/GCC/ARM7_AT91SAM7S/ |
D | port.c | 48 /* Constants required to setup the task context. */ 54 /* Constants required to setup the tick ISR. */ 60 /* Constants required to setup the PIT. */ 95 * is not really required. */ in pxPortInitialiseStack() 186 * Setup the timer 0 to generate the tick interrupts at the required frequency.
|
/Kernel-v11.1.0/.github/workflows/ |
D | auto-release.yml | 8 required: true 12 required: true 16 required: false
|
/Kernel-v11.1.0/portable/IAR/AtmelSAM9XE/ |
D | port.c | 53 /* Constants required to setup the initial stack. */ 58 /* Constants required to setup the PIT. */ 62 /* Constants required to handle critical sections. */ 99 * is not really required. */ in pxPortInitialiseStack() 215 /* Setup the PIT for the required frequency. */ in prvSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/Tasking/ARM_CM4F/ |
D | port.c | 37 /* Constants required to manipulate the NVIC. */ 51 /* Constants required to manipulate the VFP. */ 55 /* Constants required to set up the initial stack. */ 206 /* Barriers are normally not required but do ensure the code is completely in vPortYield() 267 * Setup the systick timer to generate the tick interrupts at the required
|
/Kernel-v11.1.0/portable/ThirdParty/xClang/XCOREAI/ |
D | portasm.S | 84 ldw dp, sp[3] /* (Restore CP and DP required for the RTOS ISR */ 94 ldaw r2, dp[ulPortYieldRequired] /* Get the yield required array into r2. */ 95 ldw r1, r2[r0] /* Is a yield required for this core? */ 98 stw r1, r2[r0] /* Otherwise, clear the yield required flag. */
|
/Kernel-v11.1.0/portable/ThirdParty/GCC/Xtensa_ESP32/include/ |
D | xtensa_config.h | 54 #include <xtensa/config/system.h> /* required for XSHAL_CLIB */ 62 * This section defines the minimum stack size, and the extra space required to 102 * to the amount of stack space required by the task itself. 108 /* Extra space required for interrupt/exception hooks. */
|
/Kernel-v11.1.0/.github/ |
D | pull_request_process.md | 17 …reviews, one of which must be from the CODEOWNER of the reposiroty, are required for a PR to be me… 53 …te will likely not go through all the above stages, however every PR is required to get approvals … 64 The length of time required to review a PR is unpredictable and varies from PR to PR since it depen… 76 * Make the required changes ourselves and merge the pull request.
|
/Kernel-v11.1.0/include/ |
D | semphr.h | 122 * is created using xSemaphoreCreateBinary() then the required memory is 143 * @return Handle to the created semaphore, or NULL if the memory required to 185 * is created using xSemaphoreCreateBinary() then the required memory is 633 * // to find the syntax required. 688 * using xSemaphoreCreateMutex() then the required memory is automatically 701 * semaphore it is no longer required. 749 * using xSemaphoreCreateMutex() then the required memory is automatically 762 * semaphore it is no longer required. 813 * created using xSemaphoreCreateRecursiveMutex() then the required memory is 835 * semaphore it is no longer required. [all …]
|
D | FreeRTOS.h | 33 * Include the generic headers required for the FreeRTOS port being used. 47 * contains the typedefs required to build FreeRTOS. Read the instructions 114 /* Required if struct _reent is used. */ 156 * Check all the required application specific macros have been defined. 223 …xTaskDelayUntil are both defined. INCLUDE_vTaskDelayUntil is no longer required and should be rem… 432 #error portSET_INTERRUPT_MASK is required in SMP 440 #error portCLEAR_INTERRUPT_MASK is required in SMP 450 #error portRELEASE_TASK_LOCK is required in SMP 460 #error portGET_TASK_LOCK is required in SMP 470 #error portRELEASE_ISR_LOCK is required in SMP [all …]
|
/Kernel-v11.1.0/portable/CCS/ARM_CM4F/ |
D | port.c | 45 /* Constants required to manipulate the core. Registers first... */ 63 /* Constants required to check the validity of an interrupt priority. */ 76 /* Constants required to manipulate the VFP. */ 80 /* Constants required to set up the initial stack. */ 137 /* Required to allow portasm.asm access the configMAX_SYSCALL_INTERRUPT_PRIORITY 398 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 459 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 634 * Setup the systick timer to generate the tick interrupts at the required 640 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/ |
D | xtensa_config.h | 50 #include <xtensa/config/system.h> /* required for XSHAL_CLIB */ 58 * This section defines the minimum stack size, and the extra space required to 98 * to the amount of stack space required by the task itself. 104 /* Extra space required for interrupt/exception hooks. */
|
/Kernel-v11.1.0/portable/CCS/ARM_CM3/ |
D | port.c | 41 /* Constants required to manipulate the core. Registers first... */ 59 /* Constants required to check the validity of an interrupt priority. */ 72 /* Constants required to set up the initial stack. */ 123 /* Required to allow portasm.asm access the configMAX_SYSCALL_INTERRUPT_PRIORITY 373 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 434 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 609 * Setup the systick timer to generate the tick interrupts at the required 615 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/IAR/ARM_CM7/r0p1/ |
D | port.c | 51 /* Constants required to manipulate the core. Registers first... */ 75 /* Constants required to check the validity of an interrupt priority. */ 88 /* Constants required to manipulate the VFP. */ 92 /* Constants required to set up the initial stack. */ 447 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 507 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 682 * Setup the systick timer to generate the tick interrupts at the required 687 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
/Kernel-v11.1.0/ |
D | event_groups.c | 261 /* The task blocked to wait for its required bits to be set - at this in xEventGroupSync() 262 * point either the required bits were set or the block time expired. If in xEventGroupSync() 263 * the required bits were set they will have been stored in the task's in xEventGroupSync() 369 /* The task is going to block to wait for its required bits to be in xEventGroupWaitBits() 417 /* The task blocked to wait for its required bits to be set - at this in xEventGroupWaitBits() 418 * point either the required bits were set or the block time expired. If in xEventGroupWaitBits() 419 * the required bits were set they will have been stored in the task's in xEventGroupWaitBits() 624 * that is was unblocked due to its required bits matching, rather in xEventGroupSetBits()
|
/Kernel-v11.1.0/portable/IAR/ARM_CM0/ |
D | port.c | 43 /* Constants required to manipulate the NVIC. */ 63 /* Constants required to set up the initial stack. */ 249 /* Barriers are normally not required but do ensure the code is completely in vPortYield() 301 * Setup the systick timer to generate the tick interrupts at the required 306 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt() 372 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep()
|
/Kernel-v11.1.0/portable/IAR/AtmelSAM7S64/ |
D | port.c | 41 /* Constants required to setup the initial stack. */ 46 /* Constants required to setup the PIT. */ 50 /* Constants required to handle critical sections. */ 84 * is not really required. */ in pxPortInitialiseStack()
|
/Kernel-v11.1.0/portable/IAR/ARM_CM4F/ |
D | port.c | 51 /* Constants required to manipulate the core. Registers first... */ 81 /* Constants required to check the validity of an interrupt priority. */ 94 /* Constants required to manipulate the VFP. */ 98 /* Constants required to set up the initial stack. */ 459 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 519 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 694 * Setup the systick timer to generate the tick interrupts at the required 699 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
/Kernel-v11.1.0/portable/IAR/MSP430X/ |
D | port.c | 37 /* Constants required for hardware setup. The tick ISR runs off the ACLK, 82 * This is just useful for debugging and can be included if required. in pxPortInitialiseStack() 163 /* It is unlikely that the MSP430 port will get stopped. If required simply in vPortEndScheduler()
|