[HAL] Fixed "intrinsic is deprecated" warnings

Suppressed "#3731-D: intrinsic is deprecated" compiler warnings in critical API.
pull/2597/head
Neil Thiessen 2016-08-31 12:10:01 -06:00 committed by GitHub
parent 9111aa4c2d
commit 284e9f8d3b
1 changed files with 3 additions and 0 deletions

View File

@ -86,6 +86,9 @@ void core_util_critical_section_exit(void)
#if EXCLUSIVE_ACCESS
/* Supress __ldrex and __strex deprecated warnings - "#3731-D: intrinsic is deprecated" */
#pragma diag_suppress 3731
bool core_util_atomic_cas_u8(uint8_t *ptr, uint8_t *expectedCurrentValue, uint8_t desiredValue)
{
uint8_t currentValue = __LDREXB((volatile uint8_t*)ptr);