| 
									
										
										
										
											2022-02-02 00:31:37 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-24 17:21:27 +08:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2022-02-02 00:31:37 +01:00
										 |  |  |  * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * SPDX-License-Identifier: Apache-2.0 | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2016-08-24 17:21:27 +08:00
										 |  |  |  * Since at least FreeRTOS V7.5.3 uxTopUsedPriority is no longer | 
					
						
							|  |  |  |  * present in the kernel, so it has to be supplied by other means for | 
					
						
							|  |  |  |  * OpenOCD's threads awareness. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Add this file to your project, and, if you're using --gc-sections, | 
					
						
							|  |  |  |  * ``--undefined=uxTopUsedPriority'' (or | 
					
						
							|  |  |  |  * ``-Wl,--undefined=uxTopUsedPriority'' when using gcc for final | 
					
						
							|  |  |  |  * linking) to your LDFLAGS; same with all the other symbols you need. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "FreeRTOS.h"
 | 
					
						
							| 
									
										
										
										
											2017-09-11 20:15:27 +08:00
										 |  |  | #include "esp_attr.h"
 | 
					
						
							| 
									
										
										
										
											2016-08-24 17:21:27 +08:00
										 |  |  | #include "sdkconfig.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef __GNUC__
 | 
					
						
							|  |  |  | #define USED __attribute__((used))
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | #define USED
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-16 14:23:05 +02:00
										 |  |  | #ifdef CONFIG_FREERTOS_DEBUG_OCDAWARE
 | 
					
						
							| 
									
										
										
										
											2022-02-02 00:31:37 +01:00
										 |  |  | const int USED DRAM_ATTR uxTopUsedPriority = configMAX_PRIORITIES - 1;  //will be removed
 | 
					
						
							| 
									
										
										
										
											2017-09-11 20:15:27 +08:00
										 |  |  | #endif
 |