/*\r
- * FreeRTOS Kernel V10.2.0\r
- * Copyright (C) 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r
+ * FreeRTOS Kernel V10.3.0\r
+ * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r
*\r
* Permission is hereby granted, free of charge, to any person obtaining a copy of\r
* this software and associated documentation files (the "Software"), to deal in\r
#define portUSING_MPU_WRAPPERS 1\r
#define portPRIVILEGE_BIT ( 0x80000000UL )\r
\r
-#define portMPU_REGION_READ_WRITE ( 0x03UL << 24UL )\r
-#define portMPU_REGION_PRIVILEGED_READ_ONLY ( 0x05UL << 24UL )\r
-#define portMPU_REGION_READ_ONLY ( 0x06UL << 24UL )\r
-#define portMPU_REGION_PRIVILEGED_READ_WRITE ( 0x01UL << 24UL )\r
-#define portMPU_REGION_CACHEABLE_BUFFERABLE ( 0x07UL << 16UL )\r
-#define portMPU_REGION_EXECUTE_NEVER ( 0x01UL << 28UL )\r
+#define portMPU_REGION_READ_WRITE ( 0x03UL << 24UL )\r
+#define portMPU_REGION_PRIVILEGED_READ_ONLY ( 0x05UL << 24UL )\r
+#define portMPU_REGION_READ_ONLY ( 0x06UL << 24UL )\r
+#define portMPU_REGION_PRIVILEGED_READ_WRITE ( 0x01UL << 24UL )\r
+#define portMPU_REGION_PRIVILEGED_READ_WRITE_UNPRIV_READ_ONLY ( 0x02UL << 24UL )\r
+#define portMPU_REGION_CACHEABLE_BUFFERABLE ( 0x07UL << 16UL )\r
+#define portMPU_REGION_EXECUTE_NEVER ( 0x01UL << 28UL )\r
\r
#define portUNPRIVILEGED_FLASH_REGION ( 0UL )\r
#define portPRIVILEGED_FLASH_REGION ( 1UL )\r
}\r
/*-----------------------------------------------------------*/\r
\r
+#ifndef configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY\r
+ #warning "configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY is not defined. We recommend defining it to 1 in FreeRTOSConfig.h for better security. https://www.freertos.org/FreeRTOS-V10.3.x.html"\r
+ #define configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY 0\r
+#endif\r
+/*-----------------------------------------------------------*/\r
+\r
#ifdef __cplusplus\r
}\r
#endif\r