Lines Matching +full:freertos +full:- +full:kernel

2  * FreeRTOS Kernel V11.0.1
5 * SPDX-License-Identifier: MIT
24 * https://www.FreeRTOS.org
25 * https://github.com/FreeRTOS
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
42 /*-----------------------------------------------------------
45 * The settings in this file configure FreeRTOS correctly for the
49 *-----------------------------------------------------------
72 /* 32-bit tick type on a 32-bit architecture, so reads of the tick count do
78 /*-----------------------------------------------------------*/
85 /*-----------------------------------------------------------*/
102 uxCriticalNesting--; \
111 /*-----------------------------------------------------------*/
149 /*-----------------------------------------------------------*/
151 …HEST_PRIORITY( uxTopPriority, uxReadyPriorities ) uxTopPriority = ( 31UL - ( uint32_t ) ucPortC…
155 /*-----------------------------------------------------------*/
159 #define portSTACK_GROWTH ( -1 )
163 /*-----------------------------------------------------------*/
168 /*-----------------------------------------------------------*/
170 /* Task function macros as described on the FreeRTOS.org WEB site. */
173 /*-----------------------------------------------------------*/
175 /* The following structure is used by the FreeRTOS exception handler. It is
227 * task was created using the FreeRTOS xTaskCreate() API function. */
248 * XPAR_INTC_0_UARTLITE_1_VEC_ID - for the UARTlite peripheral.
249 * XPAR_INTC_0_TMRCTR_0_VEC_ID - for the AXI Timer 0 peripheral.
250 * XPAR_INTC_0_EMACLITE_0_VEC_ID - for the Ethernet lite peripheral.
251 * XPAR_INTC_0_GPIO_1_VEC_ID - for the button inputs.
288 * XPAR_INTC_0_UARTLITE_1_VEC_ID - for the UARTlite peripheral.
289 * XPAR_INTC_0_TMRCTR_0_VEC_ID - for the AXI Timer 0 peripheral.
290 * XPAR_INTC_0_EMACLITE_0_VEC_ID - for the Ethernet lite peripheral.
291 * XPAR_INTC_0_GPIO_1_VEC_ID - for the button inputs.
308 * XPAR_INTC_0_UARTLITE_1_VEC_ID - for the UARTlite peripheral.
309 * XPAR_INTC_0_TMRCTR_0_VEC_ID - for the AXI Timer 0 peripheral.
310 * XPAR_INTC_0_EMACLITE_0_VEC_ID - for the Ethernet lite peripheral.
311 * XPAR_INTC_0_GPIO_1_VEC_ID - for the button inputs.
319 * kernel will run on lots of different MicroBlaze and FPGA configurations - not
331 * function - in this case the interrupt generated by the AXI timer. It is
332 * provided as an application callback because the kernel will run on lots of
333 * different MicroBlaze and FPGA configurations - not all of which will have the
346 * vPortExceptionsInstallHandlers() installs the FreeRTOS exception handler
350 * code. After that is done, the default FreeRTOS exception handler that will
355 * application, it will be called automatically by the kernel the first time
360 * on the processing performed by the FreeRTOS exception handler.
365 * The FreeRTOS exception handler fills an xPortRegisterDump structure (defined
371 * The FreeRTOS kernel provides its own implementation of
372 * vApplicationExceptionRegisterDump(), but the kernel provided implementation
381 /* *INDENT-OFF* */
385 /* *INDENT-ON* */