| /Kernel-v11.0.1/include/ |
| D | event_groups.h | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 39 /* The following bit fields convey control information in a task's event list 66 * An event group is a collection of bits to which an application can assign a 67 * meaning. For example, an application may create an event group to convey 81 * The event groups implementation contains intelligence to avoid race 84 * to when a bit within an event group is to be cleared, and when bits have to 85 * be set and then tested atomically - as is the case where event groups are 95 * Type by which event groups are referenced. For example, a call to 97 * be used as a parameter to other event group functions. 106 * The type that holds event bits always matches TickType_t - therefore the [all …]
|
| D | task.h | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 770 * deleted will be removed from all ready, blocked, suspended and event lists. 944 * A task will enter the Blocked state when it is waiting for an event. The 945 * event it is waiting for can be a temporal event (waiting for a time), such 946 * as when vTaskDelay() is called, or an event on an object, such as when 2519 * objects are queues, semaphores, mutexes and event groups. Task notifications 2520 * are a method of sending an event directly to a task without the need for such 2666 * objects are queues, semaphores, mutexes and event groups. Task notifications 2667 * are a method of sending an event directly to a task without the need for such 2820 * objects are queues, semaphores, mutexes and event groups. Task notifications [all …]
|
| D | semphr.h | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 974 * In this usage scenario an event handler will 'give' a semaphore each time 975 * an event occurs (incrementing the semaphore count value), and a handler 976 * task will 'take' a semaphore each time it processes an event 1055 * In this usage scenario an event handler will 'give' a semaphore each time 1056 * an event occurs (incrementing the semaphore count value), and a handler 1057 * task will 'take' a semaphore each time it processes an event
|
| D | mpu_wrappers.h | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 190 /* Privileged only wrappers for Event Group APIs. These are needed so that
|
| /Kernel-v11.0.1/.github/workflows/ |
| D | auto-release.yml | 54 … git checkout -b ${{ github.event.inputs.version_number }} ${{ github.event.inputs.commit_id }} 61 …_1 }} --new-kernel-version=${{ github.event.inputs.version_number }} --new-kernel-main-br-version=… 69 ./.github/scripts/manifest_updater.py -v ${{ github.event.inputs.version_number }} 77 git push -u origin ${{ github.event.inputs.version_number }} 90 git push -u origin ${{ github.event.inputs.version_number }} 97 …_2 }} --new-kernel-version=${{ github.event.inputs.version_number }} --new-kernel-main-br-version=… 106 git push -u origin --delete ${{ github.event.inputs.version_number }}
|
| D | formatting.yml | 16 if: ${{ github.event.issue.pull_request && 17 ( ( github.event.comment.body == '/bot run uncrustify' ) || 18 ( github.event.comment.body == '/bot run formatting' ) ) }}
|
| /Kernel-v11.0.1/portable/ThirdParty/GCC/Posix/utils/ |
| D | wait_for_event.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 35 struct event struct 42 struct event * event_create( void ) in event_create() argument 44 struct event * ev = malloc( sizeof( struct event ) ); in event_create() 52 void event_delete( struct event * ev ) in event_delete() 59 bool event_wait( struct event * ev ) in event_wait() 72 bool event_wait_timed( struct event * ev, in event_wait_timed() 98 void event_signal( struct event * ev ) in event_signal()
|
| D | wait_for_event.h | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 35 struct event; 37 struct event * event_create( void ); 38 void event_delete( struct event * ); 39 bool event_wait( struct event * ev ); 40 bool event_wait_timed( struct event * ev, 42 void event_signal( struct event * ev );
|
| /Kernel-v11.0.1/ |
| D | event_groups.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 58 …uint8_t ucStaticallyAllocated; /**< Set to pdTRUE if the event group is statically allocated to en… 93 * event group structure. */ in xEventGroupCreateStatic() 99 /* The user has provided a statically allocated event group - use it. */ in xEventGroupCreateStatic() 113 * this event group was created statically in case the event group in xEventGroupCreateStatic() 158 * event group was allocated statically in case the event group is in xEventGroupCreate() 223 * task's event list item so the kernel knows when a match is in xEventGroupSync() 236 * specified - just return the current event bit value. */ in xEventGroupSync() 258 * event list item, and they should now be retrieved then cleared. */ in xEventGroupSync() 263 /* The task timed out, just return the current event bit value. */ in xEventGroupSync() [all …]
|
| D | croutine.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 51 … /**< Holds co-routines that have been readied by an external event. They cannot be a… 150 /* Event lists are always in priority order. */ in xCoRoutineCreate() 204 /* Also add the co-routine to an event list. If this is done then the in vCoRoutineAddToDelayedList() 272 /* The event could have occurred just before this critical in prvCheckDelayedList() 279 /* Is the co-routine waiting on an event also? */ in prvCheckDelayedList() 362 * event lists and the pending ready list. This function assumes that a in xCoRoutineRemoveFromEventList()
|
| D | tasks.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 278 /* The item value of the event list item is normally used to hold the priority 364 ListItem_t xEventListItem; /**< Used to reference a task from an event list. */ 499 * moves the task's event list item into the xPendingReadyList, ready for the 1909 /* Event lists are always in priority order. */ in prvInitialiseNewTask() 2225 /* Is the task waiting on an event also? */ in vTaskDelete() 2455 /* A task that is removed from the event list while the in vTaskDelay() 2460 * This task cannot be in an event list as it is the currently in vTaskDelay() 2547 /* The task does not appear on the event list item of in eTaskGetState() 2891 /* Only reset the event list item value if the value is not in vTaskPrioritySet() [all …]
|
| D | README.md | 1 …ge.svg?branch=main&event=push)](https://github.com/FreeRTOS/FreeRTOS-Kernel/actions/workflows/unit…
|
| D | LICENSE.md | 15 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| /Kernel-v11.0.1/portable/MSVC-MingW/ |
| D | port.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 74 * event to wait for an interrupt to process if an interrupt was pended while 99 /* Event used to make sure the thread does not execute past a yield point 109 /* An event used to inform the simulated interrupt processing thread (a high 188 /* The timer has expired, generate the simulated tick event. */ in prvSimulatedPeripheralTimer() 241 /* Create the event used to prevent the thread from executing past its yield in pxPortInitialiseStack() 328 * interrupt handler so the interrupt event mutex is used for the in xPortStartScheduler() 391 * interrupt objects, and the event that signals that a simulated interrupt in prvProcessSimulatedInterrupts() 460 * interrupt is asynchronous (tick event swapping a task out rather in prvProcessSimulatedInterrupts() 465 * or yielding then the task will block on a yield event after the in prvProcessSimulatedInterrupts() [all …]
|
| /Kernel-v11.0.1/portable/GCC/AVR32_UC3/ |
| D | exception.S | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, 238 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 261 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 284 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 307 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
|
| D | port.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 64 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, 410 .beevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOB. */ in prvSetupTimerInterrupt() 415 .aeevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOA. */ in prvSetupTimerInterrupt() 420 .enetrg = FALSE, /* External event trigger enable. */ in prvSetupTimerInterrupt() 421 .eevt = 0, /* External event selection. */ in prvSetupTimerInterrupt() 422 .eevtedg = TC_SEL_NO_EDGE, /* External event edge selection. */ in prvSetupTimerInterrupt()
|
| /Kernel-v11.0.1/portable/IAR/AVR32_UC3/ |
| D | exception.s82 | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, 241 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 264 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 287 rete // If this was a spurious interrupt (R12 == NULL), return from event handler. 310 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
|
| D | port.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 64 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, 383 .beevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOB. */ in prvSetupTimerInterrupt() 388 .aeevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOA. */ in prvSetupTimerInterrupt() 393 .enetrg = FALSE, /* External event trigger enable. */ in prvSetupTimerInterrupt() 394 .eevt = 0, /* External event selection. */ in prvSetupTimerInterrupt() 395 .eevtedg = TC_SEL_NO_EDGE, /* External event edge selection. */ in prvSetupTimerInterrupt()
|
| D | read.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
|
| D | write.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
|
| /Kernel-v11.0.1/portable/WizC/PIC18/Drivers/Tick/ |
| D | Tick.c | 19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 98 * Set Compare Special Event Trigger Mode in portSetupTick()
|
| /Kernel-v11.0.1/portable/RVDS/ARM7_LPC21xx/ |
| D | portASM.s | 19 ; * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 115 MOV R0, #T0MATCHBIT ; Clear the timer event
|
| /Kernel-v11.0.1/.github/scripts/ |
| D | kernel_checker.py | 20 # * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 127 ' * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\n',
|
| /Kernel-v11.0.1/portable/ThirdParty/GCC/RP2040/ |
| D | port.c | 20 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 855 * its own wait for interrupt or wait for event instruction, and so wfi in vPortSuppressTicksAndSleep() 1035 …/* we want to hold the lock until the event bits have been set; since interrupts are currently dis… in vPortLockInternalSpinUnlockWithWait() 1055 /* signal an event in case a regular core is waiting */ in vPortLockInternalSpinUnlockWithNotify() 1090 … /* This causes fifo irq on the other (FreeRTOS) core which will do the set the event bits */ in vPortLockInternalSpinUnlockWithNotify() 1118 …/* We want to hold the lock until the event bits have been set; since interrupts are currently dis… in xPortLockInternalSpinUnlockWithBestEffortWaitOrTimeout() 1158 /* The event group is not used prior to scheduler init, but is initialized in prvRuntimeInitializer()
|
| D | LICENSE.md | 19 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRE…
|