Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: fsl_phy_mcr20a fsl_smac mbed-rtos mbed
Fork of mcr20_wireless_uart by
Revision 22:7703e6571f21, committed 2015-04-24
- Comitter:
- cotigac
- Date:
- Fri Apr 24 22:54:35 2015 +0000
- Parent:
- 21:8a238b2c42d0
- Child:
- 23:6f13fea3cace
- Commit message:
- Updated __disable_irq, __enable_irq issue
Changed in this revision
| FSL_IEEE802_15_4_PHY/EmbeddedTypes.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/FSL_IEEE802_15_4_PHY/EmbeddedTypes.h Fri Apr 24 17:44:59 2015 -0500 +++ b/FSL_IEEE802_15_4_PHY/EmbeddedTypes.h Fri Apr 24 22:54:35 2015 +0000 @@ -47,7 +47,10 @@ #include <stdint.h> #include <stdlib.h> #include <string.h> + +#ifdef __ICCARM__ #include <intrinsics.h> +#endif /************************************************************************************ * @@ -105,9 +108,13 @@ #define FLib_MemCpy(pDst, pSrc, size) memcpy(pDst, pSrc, size) #define FLib_MemSet(pDst, value, size) memset(pDst, value, size) +#ifdef __ICCARM__ #define OSA_EnterCritical(kCriticalDisableInt) __disable_interrupt() #define OSA_ExitCritical(kCriticalDisableInt) __enable_interrupt() - +#else +#define OSA_EnterCritical(kCriticalDisableInt) __disable_irq() +#define OSA_ExitCritical(kCriticalDisableInt) __enable_irq() +#endif #endif /* _EMBEDDEDTYPES_H_ */
