Home
last modified time | relevance | path

Searched full:which (Results 1 – 25 of 307) sorted by relevance

12345678910>>...13

/Kernel-v11.1.0/portable/ThirdParty/GCC/ATmega/
Dreadme.md12 - TimerN - a 16-bit Timer which will be configured by the user.
26 …2) which does not have an Interrupt capability, and hence on these old devices cannot be used as t…
30 Configuration and usage of the WDT is covered in `<avr/wdt.h>` which was revised in avr-libc 2.0.0.
32 Two additional WDT functions are provided in `port.c`, which extend avr-libc functions to enable th…
39 …- providing a `portTASK_FUNCTION_PROTO()` with the linker attribute `.lowtext` which is used to en…
41 For devices which can support __XRAM__ and have the __RAMPZ__ register, this register is also prese…
57 …ing, as their stack is located in the early allocated heap address ranges which will be below free…
67 For devices which can support __XRAM__ the user will need to tune the location of stack and heap ac…
/Kernel-v11.1.0/include/
Devent_groups.h66 * An event group is a collection of bits to which an application can assign a
68 * the status of various CAN bus related events in which bit 0 might mean "A CAN
72 * CAN network" etc. A task can then test the bit values to see which events
77 * active, at which time the bit that was actually active would inform the task
78 * which action it had to take (process a received message, send a message, or
95 * Type by which event groups are referenced. For example, a call to
124 * block of memory, in which the event group's structure is stored. If an event
184 * block of memory, in which the event group's structure is stored. If an event
206 * StaticEventGroup_t, which will be then be used to hold the event group's data
217 * // group (which is dependent on the architecture and configuration file
[all …]
Dqueue.h46 * Type by which queues are referenced. For example, a call to xQueueCreate()
54 * Type by which queue sets are referenced. For example, a call to
89 * Creates a new queue instance, and returns a handle by which the new queue
163 * Creates a new queue instance, and returns a handle by which the new queue
188 * one time - which is ( uxQueueLength * uxItemsSize ) bytes. If uxItemSize is
191 * @param pxQueueBuffer Must point to a variable of type StaticQueue_t, which
250 * @param xQueue The queue for which to retrieve the buffers.
279 * routine. See xQueueSendFromISR () for an alternative which may be used
282 * @param xQueue The handle to the queue on which the item is to be posted.
362 * routine. See xQueueSendFromISR () for an alternative which may be used
[all …]
Dtask.h84 * Type by which tasks are referenced. For example, a call to xTaskCreate
96 * Defines the prototype to which the application task hook function must
162 …TaskHandle_t xHandle; /* The handle of the task to which the rest of the i…
165 …eTaskState eCurrentState; /* The state in which the task existed when the stru…
166 …UBaseType_t uxCurrentPriority; /* The priority at which the task was running (may b…
167 …UBaseType_t uxBasePriority; /* The priority to which the task will return if the…
335 * @param uxPriority The priority at which the task should run. Systems that
341 * @param pxCreatedTask Used to pass back a handle by which the created task
439 * @param uxPriority The priority at which the task will run.
445 * @param pxTaskBuffer Must point to a variable of type StaticTask_t, which will
[all …]
Dsemphr.h113 * Creates a new binary semaphore instance, and returns a handle by which the
121 * of memory, in which the semaphore structure is stored. If a binary semaphore
176 * Creates a new binary semaphore instance, and returns a handle by which the
184 * of memory, in which the semaphore structure is stored. If a binary semaphore
200 * which will then be used to hold the semaphore's data structure, removing the
215 * // variable, the address of which is passed into the function. The
408 * an alternative which can be used from an ISR.
683 * Creates a new mutex type semaphore instance, and returns a handle by which
687 * of memory, in which the mutex structure is stored. If a mutex is created
744 * Creates a new mutex type semaphore instance, and returns a handle by which
[all …]
Dstream_buffer.h73 * Type by which stream buffers are referenced. For example, a call to
209 * least xBufferSizeBytes big. This is the array to which streams are
213 * StaticStreamBuffer_t, which will be used to hold the stream buffer's data
394 * least xBufferSizeBytes big. This is the array to which streams are
398 * StaticStreamBuffer_t, which will be used to hold the stream batching buffer's
478 * @param xStreamBuffer The stream buffer for which to retrieve the buffers.
531 * @param xStreamBuffer The handle of the stream buffer to which a stream is
632 * @param xStreamBuffer The handle of the stream buffer to which a stream is
655 * @return The number of bytes actually written to the stream buffer, which will
687 * // xHigherPriorityTaskWoken into portYIELD_FROM_ISR(), which will test the
[all …]
Dtimers.h72 * Type by which software timers are referenced. For example, a call to
81 * Defines the prototype to which timer callback functions must conform.
86 * Defines the prototype to which functions used with the
99 * Creates a new software timer instance, and returns a handle by which the
103 * of memory, in which the timer data structure is stored. If a software timer
134 * Typically this would be used in the timer callback function to identify which
140 * which is "void vCallbackFunction( TimerHandle_t xTimer );".
169 * // Which timer expired?
245 * Creates a new software timer instance, and returns a handle by which the
249 * of memory, in which the timer data structure is stored. If a software timer
[all …]
Dmessage_buffer.h80 * Type by which message buffers are referenced. For example, a call to
143 * // bytes which are used to hold the length of the message.
191 * least xBufferSizeBytes big. This is the array to which messages are
195 * StaticMessageBuffer_t, which will be used to hold the message buffer's data
269 * @param xMessageBuffer The message buffer for which to retrieve the buffers.
323 * @param xMessageBuffer The handle of the message buffer to which a message is
426 * @param xMessageBuffer The handle of the message buffer to which a message is
486 * // xHigherPriorityTaskWoken into portYIELD_FROM_ISR(), which will test the
533 * @param xMessageBuffer The handle of the message buffer from which a message
536 * @param pvRxData A pointer to the buffer into which the received message is
[all …]
Dlist.h151 …struct xLIST * configLIST_VOLATILE pxContainer; /**< Pointer to the list in which this list it…
211 * which a task should be unblocked.
280 * @param pxList The list from which the next item owner is to be returned.
324 /* The list item knows which list it is in. Obtain the list from the list \
355 * @param pxList The list into which the item is to be inserted.
381 … /* Remember which list the item is in. */ \
397 * @param pxList The list from which the owner of the head item is to be
458 * @param pxList The list into which the item is to be inserted.
480 * @param pxList The list into which the item is to be inserted.
Dcroutine.h49 /* Defines the prototype to which co-routine functions must conform. */
80 * @param uxPriority The priority with respect to other co-routines at which
107 * // the uxIndex parameter is used to tell the co-routine which
347 * @param pxQueue The handle of the queue on which the data will be posted.
448 * @param pxQueue The handle of the queue from which the data will be received.
452 * @param pvBuffer The buffer into which the received item is to be copied.
539 * @param xQueue The handle to the queue on which the item is to be posted.
640 * @param xQueue The handle to the queue on which the item is to be posted.
642 * @param pvBuffer A pointer to a buffer into which the received item will be
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/
Dreadme_xtensa.txt43 are also a couple of test programs used in maintaining the port, which
147 You can use xt-make, which comes with the Xtensa Tools, to run the
158 which by default builds for the simulator (TARGET=sim), or:
162 which builds for a supported board. Note that the board type does not
194 which is the same as
254 The header file FreeRTOS.h, which is a part of the core FreeRTOS sources,
401 XT_TIMER_INDEX=n Specifies which timer to use for periodic tick.
556 than a few which are always handled by the OS).
559 into which the application adds code to service specific interrupts.
602 the high-priority class of interrupts (which do not interact with
[all …]
Dxtensa_context.S39 * save regs (A12-A15), which is always the case if the handlers are coded in C.
75 Its counterpart is _xt_context_restore (which also restores A12, A13).
79 regs that need not be saved over the call to this function. The choice of which
212 ABI, A14, A15 which are preserved by all interrupt handlers) from an interrupt
328 This may be called from normal Xtensa single-threaded application code which
331 might occur outside of a thread, which the exception handler doesn't expect.
427 - CPENABLE state reflects which coprocessors are active.
445 /* At entry, CPENABLE should be showing which CPs are enabled. */
447 rsr a2, CPENABLE /* a2 = which CPs are enabled */
557 l16ui a3, a15, XT_CP_CS_ST /* a3 = which CPs have been saved */
/Kernel-v11.1.0/portable/ThirdParty/GCC/ARM_TFM/
DREADME.md18 The implementation of APIs which are defined in `/interface/include/os_wrapper/mutex.h`
43 Please call the API `tfm_ns_interface_init()` which is defined in `/interface/src/os_wrapper/tfm_ns…
52 The setting of this macro is decided by the setting in Secure Side which is platform-specific.
58 The setting of this macro is decided by the setting in Secure Side which is platform-specific.
71 …These files contain the implementation of PSA Functional Developer APIs which can be called by Non…
/Kernel-v11.1.0/
Dlist.c53 /* The list structure contains a list item which is used to mark the in vListInitialise()
130 /* Remember which list the item is in. */ in vListInsertEnd()
156 * new list item should be placed after it. This ensures that TCBs which are in vListInsert()
157 * stored in ready lists (all of which have the same xItemValue value) get a in vListInsert()
177 * interrupt priorities, which can seem counter intuitive. See in vListInsert()
204 /* Remember which list the item is in. This allows fast removal of the in vListInsert()
217 /* The list item knows which list it is in. Obtain the list from the list in uxListRemove()
DHistory.txt98 + Add a template FreeRTOS port which can be used as a starting point for
112 was last assigned to the task - which due to priority inheritance, may not
140 versions older than 7.0.0, which causes an emulation error if SysTick is
211 system calls, which execute with elevated privilege, now use a
216 4. Memory bounds checks: FreeRTOS system calls which accept a pointer
299 on QEMU which does not implement PRIO bits.
360 - Add a new API pvPortCalloc to heap_2, heap_4 and heap_5 which has the same
435 + Update the RL78 IAR port to the latest version of IAR which uses the
462 + Introduce a new config configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS which
471 + Introduce configRUN_TIME_COUNTER_TYPE which enables developers to define
[all …]
DREADME.md9 repository, which contains pre-configured demo application projects under
119 three files. croutine.c implements the optional co-routine functionality - which
154 Some commits in this repository perform large refactors which touch many lines
168 spelling check. The config file for which can be found at [cspell.config.yaml](cspell.config.yaml)
178 then sort the list, which can be done by running the bash command:
DMISRA.md78 aliases are guaranteed to have the same size and alignment which is
98 safe because it is a pointer to EventGroup_t, which is returned to the
109 safe because it is a pointer to EventGroup_t, which is passed as a
125 vTaskGetRunTimeStatistics APIs, both of which are utility functions only and
/Kernel-v11.1.0/examples/
DREADME.md4 …eeRTOS/Demo) to find a list of pre-configured demos on multiple platforms which demonstrate the wo…
10 * The [cmake_example](./cmake_example) directory contains a minimal FreeRTOS example project, which
12 …guration) directory contains a sample configuration file FreeRTOSConfig.h which helps you in prepa…
/Kernel-v11.1.0/examples/coverity/
Dcoverity_misra.config8 "reason": "We post HTTP links in code comments which contain // inside comments blocks."
28 …_t and HeapStats_t are used only in heap files but declared in portable.h which is included in mul…
36 "reason": "FreeRTOS defines types which is used in application."
/Kernel-v11.1.0/portable/ThirdParty/GCC/Xtensa_ESP32/
Dxtensa_context.S41 save regs (A12-A15), which is always the case if the handlers are coded in C.
82 Its counterpart is _xt_context_restore (which also restores A12, A13).
86 regs that need not be saved over the call to this function. The choice of which
274 ABI, A14, A15 which are preserved by all interrupt handlers) from an interrupt
392 This may be called from normal Xtensa single-threaded application code which
395 might occur outside of a thread, which the exception handler doesn't expect.
503 - CPENABLE state reflects which coprocessors are active.
523 /* At entry, CPENABLE should be showing which CPs are enabled. */
525 rsr a2, CPENABLE /* a2 = which CPs are enabled */
637 l16ui a3, a15, XT_CP_CS_ST /* a3 = which CPs have been saved */
/Kernel-v11.1.0/portable/GCC/MicroBlazeV8/
Dportmacro.h238 * handler. Peripheral IDs are defined in the xparameters.h header file, which
279 * file, which is itself part of the BSP project. For example, in the official
299 * file, which is itself part of the BSP project. For example, in the official
315 * all of which will have the same timer peripherals defined or available. This
319 * which the function below declares as an extern.
328 * different MicroBlaze and FPGA configurations - not all of which will have the
/Kernel-v11.1.0/portable/GCC/MicroBlazeV9/
Dportmacro.h253 * handler. Peripheral IDs are defined in the xparameters.h header file, which
294 * file, which is itself part of the BSP project. For example, in the official
314 * file, which is itself part of the BSP project. For example, in the official
330 * all of which will have the same timer peripherals defined or available. This
334 * which the function below declares as an extern.
343 * different MicroBlaze and FPGA configurations - not all of which will have the
/Kernel-v11.1.0/portable/SDCC/Cygnal/
Dport.c59 /* Used during a context switch to point to the next byte in XRAM from/to which
63 /* Used during a context switch to point to the next byte in RAM from/to which
86 /* pxCurrentTCB points to a TCB which itself points to the location into \
87 which the first stack byte should be copied. Set pxXRAMStack to point \
88 to the location into which the first stack byte is to be copied. */ \
206 /* Finally pop off the ACC, which was the first register saved. */ \
/Kernel-v11.1.0/portable/GCC/ARM7_LPC2000/
Dport.c34 * contained in this file. The ISR routines, which can only be compiled
97 /* First on the stack is the return address - which in this case is the in pxPortInitialiseStack()
137 /* The last thing onto the stack is the status register, which is set for in pxPortInitialiseStack()
151 * instead be stored in a variable, which is then saved as part of the in pxPortInitialiseStack()
/Kernel-v11.1.0/portable/GCC/ARM7_AT91SAM7S/
Dport.c34 * contained in this file. The ISR routines, which can only be compiled
101 /* First on the stack is the return address - which in this case is the in pxPortInitialiseStack()
141 /* The last thing onto the stack is the status register, which is set for in pxPortInitialiseStack()
156 * instead be stored in a variable, which is then saved as part of the in pxPortInitialiseStack()

12345678910>>...13