blob: 2e0a6a121705883a99cb0764e94ce545e8de3c6f [file] [log] [blame]
/*---------------------------------------------------------------------------*/
/* - defaults.s - */
/* */
/* This module contains default values for the following symbols */
/* */
/* For RxV1 core: */
/* __MDES @ 0xFFFFFF80 to 0xFFFFFF83 */
/* __OFS1 @ 0xFFFFFF88 to 0xFFFFFF8B */
/* __OFS0 @ 0xFFFFFF8C to 0xFFFFFF8F */
/* __ROM_CODE @ 0xFFFFFF9C */
/* __ID_BYTES_1_4 @ 0xFFFFFFA0 to 0xFFFFFFA3 */
/* __ID_BYTES_5_8 @ 0xFFFFFFA4 to 0xFFFFFFA7 */
/* __ID_BYTES_9_12 @ 0xFFFFFFA8 to 0xFFFFFFAB */
/* __ID_BYTES_13_16 @ 0xFFFFFFAC to 0xFFFFFFAF */
/* */
/* For RxV1 core: */
/* __MDES @ 0xFFFFFF80 to 0xFFFFFF83 */
/* __OFS1 @ 0xFFFFFF88 to 0xFFFFFF8B */
/* __OFS0 @ 0xFFFFFF8C to 0xFFFFFF8F */
/* __ROM_CODE @ 0xFFFFFF9C to 0xFFFFFF9F */
/* __OSIS_1 @ 0xFFFFFFA0 to 0xFFFFFFA3 */
/* __OSIS_2 @ 0xFFFFFFA4 to 0xFFFFFFA7 */
/* __OSIS_3 @ 0xFFFFFFA8 to 0xFFFFFFAB */
/* __OSIS_4 @ 0xFFFFFFAC to 0xFFFFFFAF */
/* */
/* For RxV2 core (RX64M): */
/* __SPCC @ 0x00120040 to 0x00120043 */
/* __TMEF @ 0x00120048 to 0x0012004B */
/* __OSIS_1 @ 0x00120050 to 0x00120053 */
/* __OSIS_2 @ 0x00120054 to 0x00120057 */
/* __OSIS_3 @ 0x00120058 to 0x0012005D */
/* __OSIS_4 @ 0x0012005C to 0x0012005F */
/* __TMINF @ 0x00120060 to 0x00120063 */
/* __MDE @ 0x00120064 to 0x00120067 */
/* __OFS0 @ 0x00120068 to 0x0012006B */
/* __OFS1 @ 0x0012006C to 0x0012006F */
/* */
/* To override default values in library add this file to your */
/* project and change the values. */
/* */
/* Copyright 2014 IAR Systems AB. */
/* */
/* $Revision: 6046 $ */
/* */
/*---------------------------------------------------------------------------*/
MODULE DEFAULTS
SECTION .text:CONST:NOROOT
#if __CORE__ == __CORE_V1__
PUBWEAK __MDES
PUBWEAK __OFS1
PUBWEAK __OFS0
PUBWEAK __ROM_CODE
PUBWEAK __ID_BYTES_1_4
PUBWEAK __ID_BYTES_5_8
PUBWEAK __ID_BYTES_9_12
PUBWEAK __ID_BYTES_13_16
#if __LITTLE_ENDIAN__
__MDES equ 0xffffffff
#else
__MDES equ 0xfffffff8
#endif
__OFS0 equ 0xffffffff
__OFS1 equ 0xffffffff
__ROM_CODE equ 0xffffffff
__ID_BYTES_1_4 equ 0xffffffff
__ID_BYTES_5_8 equ 0xffffffff
__ID_BYTES_9_12 equ 0xffffffff
__ID_BYTES_13_16 equ 0xffffffff
#else /* __CORE__ == __CORE_V2__ */
PUBWEAK __ROM_CODE
PUBWEAK __MDE
PUBWEAK __OFS1
PUBWEAK __OFS0
PUBWEAK __OSIS_1
PUBWEAK __OSIS_2
PUBWEAK __OSIS_3
PUBWEAK __OSIS_4
PUBWEAK __SPCC
PUBWEAK __TMEF
PUBWEAK __TMINF
__ROM_CODE equ 0xffffffff
// 0x00120040 SPCC register
__SPCC equ 0xffffffff
// 0x00120048 TMEF register
__TMEF equ 0xffffffff
// 0x00120050 OSIC register (ID codes)
__OSIS_1 equ 0xffffffff
__OSIS_2 equ 0xffffffff
__OSIS_3 equ 0xffffffff
__OSIS_4 equ 0xffffffff
// 0x00120060 TMINF register
__TMINF equ 0xffffffff
// 0x00120064 MDE register (Single Chip Mode)
#if __LITTLE_ENDIAN__
__MDE equ 0xffffffff // little
#else
__MDE equ 0xfffffff8 // big
#endif
// 0x00120068 OFS0 register
__OFS0 equ 0xffffffff
// 0x0012006c OFS1 register
__OFS1 equ 0xffffffff
#endif
END