Improve coverage of the MPU API in the new MPU demo, fixing typos in the MPU port layer as they are found.

This commit is contained in:
Richard Barry 2016-04-24 18:33:16 +00:00
parent 12a0be1e69
commit afd4b432f6
12 changed files with 254 additions and 3691 deletions

View file

@ -781,7 +781,7 @@ BaseType_t xRunningPrivileged = prvRaisePrivilege();
xReturn = xTaskGetIdleTaskHandle();
portRESET_PRIVILEGE( xRunningPrivileged );
return eReturn;
return xReturn;
}
#endif
/*-----------------------------------------------------------*/
@ -869,7 +869,7 @@ BaseType_t xRunningPrivileged = prvRaisePrivilege();
xReturn = xTaskGetHandle( pcNameToQuery );
portRESET_PRIVILEGE( xRunningPrivileged );
return pcReturn;
return xReturn;
}
#endif
/*-----------------------------------------------------------*/
@ -1068,6 +1068,19 @@ BaseType_t xRunningPrivileged = prvRaisePrivilege();
#endif
/*-----------------------------------------------------------*/
#if( configUSE_TASK_NOTIFICATIONS == 1 )
BaseType_t MPU_xTaskNotifyStateClear( TaskHandle_t xTask )
{
BaseType_t xReturn;
BaseType_t xRunningPrivileged = prvRaisePrivilege();
xReturn = xTaskNotifyStateClear( xTask );
portRESET_PRIVILEGE( xRunningPrivileged );
return xReturn;
}
#endif
/*-----------------------------------------------------------*/
#if( configSUPPORT_DYNAMIC_ALLOCATION == 1 )
QueueHandle_t MPU_xQueueGenericCreate( UBaseType_t uxQueueLength, UBaseType_t uxItemSize, uint8_t ucQueueType )
{

View file

@ -201,7 +201,6 @@ http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html before disagreeing. */
#define portSET_INTERRUPT_MASK_FROM_ISR() 0;portSET_INTERRUPT_MASK()
#define portCLEAR_INTERRUPT_MASK_FROM_ISR(x) portCLEAR_INTERRUPT_MASK();(void)x
extern void vPortEnterCritical( void );
extern void vPortExitCritical( void );