| /Kernel-v10.6.2/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-v10.6.2/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. */ 89 is not really required. */ in pxPortInitialiseStack() 179 * Setup the timer 0 to generate the tick interrupts at the required frequency. 190 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
| /Kernel-v10.6.2/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. */ 241 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
| /Kernel-v10.6.2/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. */ 97 is not really required. */ in pxPortInitialiseStack() 177 is nothing to return to. If this is required - stop the tick ISR then in vPortEndScheduler() 222 /* Calculate the match value required for our wanted tick rate. */ in prvSetupTimerInterrupt()
|
| /Kernel-v10.6.2/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. */ 89 is not really required. */ in pxPortInitialiseStack() 179 * 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-v10.6.2/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-v10.6.2/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. */ 93 is not really required. */ in pxPortInitialiseStack() 184 * Setup the timer 0 to generate the tick interrupts at the required frequency.
|
| /Kernel-v10.6.2/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. */ 97 is not really required. */ in pxPortInitialiseStack() 213 /* Setup the PIT for the required frequency. */ in prvSetupTimerInterrupt()
|
| /Kernel-v10.6.2/.github/workflows/ |
| D | auto-release.yml | 8 required: true 12 required: true 16 required: false
|
| /Kernel-v10.6.2/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 395 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 452 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 627 * Setup the systick timer to generate the tick interrupts at the required 633 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
| /Kernel-v10.6.2/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() 261 * Setup the systick timer to generate the tick interrupts at the required
|
| /Kernel-v10.6.2/portable/ThirdParty/GCC/Xtensa_ESP32/include/ |
| D | xtensa_config.h | 53 #include <xtensa/config/system.h> /* required for XSHAL_CLIB */ 61 * This section defines the minimum stack size, and the extra space required to 101 * to the amount of stack space required by the task itself. 107 /* Extra space required for interrupt/exception hooks. */
|
| /Kernel-v10.6.2/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 105 /* Required if struct _reent is used. */ 147 * Check all the required application specific macros have been defined. 208 …xTaskDelayUntil are both defined. INCLUDE_vTaskDelayUntil is no longer required and should be rem… 1107 * are not really required but are included for completeness. */ 1268 * writer wants to statically allocate the memory required to create a task then 1331 * writer wants to statically allocate the memory required to create a queue 1374 * the application writer wants to statically allocate the memory required to 1402 * the application writer wants to statically allocate the memory required to [all …]
|
| /Kernel-v10.6.2/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-v10.6.2/portable/IAR/ARM_CM7/r0p1/ |
| D | port.c | 48 /* Constants required to manipulate the core. Registers first... */ 66 /* Constants required to check the validity of an interrupt priority. */ 79 /* Constants required to manipulate the VFP. */ 83 /* Constants required to set up the initial stack. */ 394 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 450 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 625 * Setup the systick timer to generate the tick interrupts at the required 630 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
| /Kernel-v10.6.2/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 370 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 427 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 602 * Setup the systick timer to generate the tick interrupts at the required 608 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
| /Kernel-v10.6.2/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. */ 82 is not really required. */ in pxPortInitialiseStack()
|
| /Kernel-v10.6.2/portable/IAR/ARM_CM0/ |
| D | port.c | 40 /* Constants required to manipulate the NVIC. */ 56 /* Constants required to set up the initial stack. */ 203 /* Barriers are normally not required but do ensure the code is completely in vPortYield() 249 * Setup the systick timer to generate the tick interrupts at the required 254 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt() 320 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep()
|
| /Kernel-v10.6.2/portable/IAR/ARM_CM4F/ |
| D | port.c | 48 /* Constants required to manipulate the core. Registers first... */ 72 /* Constants required to check the validity of an interrupt priority. */ 85 /* Constants required to manipulate the VFP. */ 89 /* Constants required to set up the initial stack. */ 406 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 462 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 637 * Setup the systick timer to generate the tick interrupts at the required 642 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
| /Kernel-v10.6.2/ |
| D | event_groups.c | 253 /* The task blocked to wait for its required bits to be set - at this in xEventGroupSync() 254 * point either the required bits were set or the block time expired. If in xEventGroupSync() 255 * the required bits were set they will have been stored in the task's in xEventGroupSync() 357 /* The task is going to block to wait for its required bits to be in xEventGroupWaitBits() 405 /* The task blocked to wait for its required bits to be set - at this in xEventGroupWaitBits() 406 * point either the required bits were set or the block time expired. If in xEventGroupWaitBits() 407 * the required bits were set they will have been stored in the task's in xEventGroupWaitBits() 593 * that is was unblocked due to its required bits matching, rather in xEventGroupSetBits()
|
| D | queue.c | 107 …QueuePointers_t xQueue; /**< Data required exclusively when this structure is used as a queue.… 108 …SemaphoreData_t xSemaphore; /**< Data required exclusively when this structure is used as a semaph… 598 * in particular the information required for priority inheritance. */ in prvInitialiseMutex() 699 * not required here. */ in xQueueGetMutexHolderFromISR() 729 * mutual exclusion is required to test the pxMutexHolder variable. */ in xQueueGiveMutexRecursive() 735 * the task handle, therefore no underflow check is required. Also, in xQueueGiveMutexRecursive() 737 * there can only be one, no mutual exclusion is required to modify the in xQueueGiveMutexRecursive() 936 * unblock. A context switch is required. */ in xQueueGenericSend() 1127 * read, instead return a flag to say whether a context switch is required or in xQueueGenericSendFromISR() 1165 * unblock. A context switch is required. */ in xQueueGenericSendFromISR() [all …]
|
| /Kernel-v10.6.2/portable/IAR/ARM_CM3/ |
| D | port.c | 44 /* Constants required to manipulate the core. Registers first... */ 62 /* Constants required to check the validity of an interrupt priority. */ 75 /* Constants required to set up the initial stack. */ 362 /* A context switch is required. Context switching is performed in in xPortSysTickHandler() 418 /* Calculate the reload value required to wait xExpectedIdleTime in vPortSuppressTicksAndSleep() 593 * Setup the systick timer to generate the tick interrupts at the required 598 /* Calculate the constants required to configure the tick interrupt. */ in vPortSetupTimerInterrupt()
|
| /Kernel-v10.6.2/portable/IAR/MSP430/ |
| D | port.c | 37 /* Constants required for hardware setup. The tick ISR runs off the ACLK, 77 This is just useful for debugging and can be included if required. in pxPortInitialiseStack() 139 /* It is unlikely that the MSP430 port will get stopped. If required simply in vPortEndScheduler()
|
| /Kernel-v10.6.2/portable/CCS/MSP430X/ |
| D | port.c | 37 /* Constants required for hardware setup. The tick ISR runs off the ACLK, 80 This is just useful for debugging and can be included if required. in pxPortInitialiseStack() 159 /* It is unlikely that the MSP430 port will get stopped. If required simply in vPortEndScheduler()
|