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 /*-----------------------------------------------------------*/
165 /* Task function macros as described on the FreeRTOS.org WEB site. */
168 /*-----------------------------------------------------------*/
170 /* The following structure is used by the FreeRTOS exception handler. It is
222 * task was created using the FreeRTOS xTaskCreate() API function. */
243 * XPAR_INTC_0_UARTLITE_1_VEC_ID - for the UARTlite peripheral.
244 * XPAR_INTC_0_TMRCTR_0_VEC_ID - for the AXI Timer 0 peripheral.
245 * XPAR_INTC_0_EMACLITE_0_VEC_ID - for the Ethernet lite peripheral.
246 * XPAR_INTC_0_GPIO_1_VEC_ID - for the button inputs.
283 * XPAR_INTC_0_UARTLITE_1_VEC_ID - for the UARTlite peripheral.
284 * XPAR_INTC_0_TMRCTR_0_VEC_ID - for the AXI Timer 0 peripheral.
285 * XPAR_INTC_0_EMACLITE_0_VEC_ID - for the Ethernet lite peripheral.
286 * XPAR_INTC_0_GPIO_1_VEC_ID - for the button inputs.
303 * XPAR_INTC_0_UARTLITE_1_VEC_ID - for the UARTlite peripheral.
304 * XPAR_INTC_0_TMRCTR_0_VEC_ID - for the AXI Timer 0 peripheral.
305 * XPAR_INTC_0_EMACLITE_0_VEC_ID - for the Ethernet lite peripheral.
306 * XPAR_INTC_0_GPIO_1_VEC_ID - for the button inputs.
314 * kernel will run on lots of different MicroBlaze and FPGA configurations - not
326 * function - in this case the interrupt generated by the AXI timer. It is
327 * provided as an application callback because the kernel will run on lots of
328 * different MicroBlaze and FPGA configurations - not all of which will have the
341 * vPortExceptionsInstallHandlers() installs the FreeRTOS exception handler
345 * code. After that is done, the default FreeRTOS exception handler that will
350 * application, it will be called automatically by the kernel the first time
355 * on the processing performed by the FreeRTOS exception handler.
360 * The FreeRTOS exception handler fills an xPortRegisterDump structure (defined
366 * The FreeRTOS kernel provides its own implementation of
367 * vApplicationExceptionRegisterDump(), but the kernel provided implementation
376 /* *INDENT-OFF* */
380 /* *INDENT-ON* */