lib_CodeRAM.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /**
  2. ******************************************************************************
  3. * @file lib_CodeRAM.h
  4. * @author Application Team
  5. * @version V1.1.0
  6. * @date 2019-10-28
  7. * @brief Codes executed in SRAM.
  8. ******************************************************************************
  9. * @attention
  10. *
  11. ******************************************************************************
  12. */
  13. #ifndef __LIB_CODERAM_H
  14. #define __LIB_CODERAM_H
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. /* Includes ------------------------------------------------------------------*/
  19. #include "target.h"
  20. #ifndef __GNUC__
  21. #ifdef __ICCARM__ /* EWARM */
  22. #define __RAM_FUNC __ramfunc
  23. #endif
  24. #ifdef __CC_ARM /* MDK-ARM */
  25. #define __RAM_FUNC __attribute__((used))
  26. #endif
  27. /* Exported Functions ------------------------------------------------------- */
  28. __RAM_FUNC void PMU_EnterIdle_FlashDSTB(void);
  29. #endif /* __GNUC__ */
  30. #ifdef __cplusplus
  31. }
  32. #endif
  33. #endif /* __LIB_CODERAM_H */
  34. /*********************************** END OF FILE ******************************/