FreeRTOS type updates. (#261)
This commit is contained in:
		
							parent
							
								
									4c84b64566
								
							
						
					
					
						commit
						a5cc728079
					
				
					 53 changed files with 151 additions and 148 deletions
				
			
		| 
						 | 
				
			
			@ -44,7 +44,7 @@
 | 
			
		|||
#define configCPU_CLOCK_HZ			( ( unsigned long ) 80000000 )
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef configTICK_RATE_HZ
 | 
			
		||||
#define configTICK_RATE_HZ			( ( portTickType ) 100 )
 | 
			
		||||
#define configTICK_RATE_HZ			( ( TickType_t ) 100 )
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef configMAX_PRIORITIES
 | 
			
		||||
#define configMAX_PRIORITIES		( ( unsigned portBASE_TYPE ) 15 )
 | 
			
		||||
| 
						 | 
				
			
			@ -140,5 +140,9 @@ to exclude the API function. */
 | 
			
		|||
#define INCLUDE_uxTaskGetStackHighWaterMark 1
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef configENABLE_BACKWARD_COMPATIBILITY
 | 
			
		||||
#define configENABLE_BACKWARD_COMPATIBILITY 0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif /* __DEFAULT_FREERTOS_CONFIG_H */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -94,7 +94,7 @@ void *xPortSupervisorStackPointer;
 | 
			
		|||
/*
 | 
			
		||||
 * Stack initialization
 | 
			
		||||
 */
 | 
			
		||||
portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE pxCode, void *pvParameters )
 | 
			
		||||
portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters )
 | 
			
		||||
{
 | 
			
		||||
    #define SET_STKREG(r,v) sp[(r) >> 2] = (portSTACK_TYPE)(v)
 | 
			
		||||
    portSTACK_TYPE *sp, *tp;
 | 
			
		||||
| 
						 | 
				
			
			@ -259,7 +259,7 @@ void IRAM vPortExitCritical( void )
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
/* Backward compatibility with libmain.a and libpp.a and can remove when these are open. */
 | 
			
		||||
signed portBASE_TYPE xTaskGenericCreate( pdTASK_CODE pxTaskCode, const signed char * const pcName, unsigned short usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, xTaskHandle *pxCreatedTask, portSTACK_TYPE *puxStackBuffer, const xMemoryRegion * const xRegions )
 | 
			
		||||
signed portBASE_TYPE xTaskGenericCreate( TaskFunction_t pxTaskCode, const signed char * const pcName, unsigned short usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, TaskHandle_t *pxCreatedTask, portSTACK_TYPE *puxStackBuffer, const MemoryRegion_t * const xRegions )
 | 
			
		||||
{
 | 
			
		||||
    (void)puxStackBuffer; (void)xRegions;
 | 
			
		||||
    return xTaskCreate( pxTaskCode, (const char * const)pcName, usStackDepth, pvParameters, uxPriority, pxCreatedTask);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -100,13 +100,12 @@ typedef portSTACK_TYPE StackType_t;
 | 
			
		|||
typedef portBASE_TYPE BaseType_t;
 | 
			
		||||
typedef unsigned portBASE_TYPE UBaseType_t;
 | 
			
		||||
 | 
			
		||||
typedef uint32_t portTickType;
 | 
			
		||||
typedef uint32_t TickType_t;
 | 
			
		||||
#define portMAX_DELAY ( portTickType ) 0xffffffff
 | 
			
		||||
#define portMAX_DELAY ( TickType_t ) 0xffffffff
 | 
			
		||||
 | 
			
		||||
/* Architecture specifics. */
 | 
			
		||||
#define portSTACK_GROWTH			( -1 )
 | 
			
		||||
#define portTICK_PERIOD_MS			( ( portTickType ) 1000 / configTICK_RATE_HZ )
 | 
			
		||||
#define portTICK_PERIOD_MS			( ( TickType_t ) 1000 / configTICK_RATE_HZ )
 | 
			
		||||
#define portBYTE_ALIGNMENT			8
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue