IAR PLATFORM_HEADER Configuration#
Compiler and Platform specific definitions and typedefs for the IAR ARM C compiler.
Note
iar.h should be included first in all source files by setting the preprocessor macro PLATFORM_HEADER to point to it. iar.h automatically includes platform-common.h.
See iar.h and platform-common.h for source code.
Master Variable Types#
These are a set of typedefs to make the size of all variable declarations explicitly known.
A typedef to make the size of the variable explicitly known.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Denotes that this platform supports 64-bit data-types.
Use the Master Program Memory Declarations from platform-common.h.
Miscellaneous Macros#
A prototype definition for use by the assert macro. (see hal/micro/micro.h)
Macro to reset the watchdog timer. Note: be very very careful when using this as you can easily get into an infinite loop if you are not careful.
A convenient method for code to know what endiannes processor it is running on. For the Cortex-M3, we are little endian.
Define intrinsics for NTOHL and NTOHS to save code space by making endian.c compile to nothing.
A convenient method for code to know what endiannes processor it is running on. For the Cortex-M3, we are little endian.
A friendlier name for the compiler's intrinsic for not stripping.
A friendlier name for the compiler's intrinsic for eeprom reference.
The SOURCEFILE macro is used by asserts to list the filename if it isn't otherwise defined, set it to the compiler intrinsic which specifies the whole filename and path of the sourcefile.
A custom implementation of the C language assert macro. This macro implements the conditional evaluation and calls the function halInternalAssertFailed(). (see hal/micro/micro.h)
A convenient method for code to know what endiannes processor it is running on. For the Cortex-M3, we are little endian.
Declare a variable as unused to avoid a warning. Has no effect in IAR builds.
Some platforms need to cast enum values that have the high bit set.
Define the magic value that is interpreted by IAR C-SPY's Stack View.
Define a generic RAM function identifier to a compiler specific one.
Define a generic no operation identifier to a compiler specific one.
A convenience macro that makes it easy to change the field of a register to any unsigned value.
A convenience macro that makes it easy to change a register using the provided mask(s) and value(s). Example: SET_CMSIS_REG(GPIO->P[1].CFGH, (_GPIO_P_CFGH_Px5_MASK | _GPIO_P_CFGH_Px6_MASK), (GPIO_P_CFGH_Px5_OUT | GPIO_P_CFGH_Px6_OUT));.
A convenience macro that makes it easy to change the field of a register, as defined in CMSIS Device headers, to any unsigned value. Example using EM35xx: SET_CMSIS_REG_FIELD(GPIO->P[0].CFGL, GPIO_P_CFGL_Px0, _GPIO_P_CFGL_Px0_OUT);.
Stub for code not running in simulation.
Stub for code not running in simulation.
Stub for code not running in simulation.
Use the Divide and Modulus Operations from platform-common.h.
Provide a portable way to specify the segment where a variable lives.
Convinience macro for turning a token into a string.
Provide a portable way to align data.
Provide a portable way to specify a symbol as weak.
Provide a portable way to specify a non initialized symbol.
Provide a portable way to specify a compile time assert.
Portable segment names#
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
Portable segment names.
External Declarations#
If the line below is uncommented we will use Ember memory APIs, otherwise, we will use the C Standard library (memset,memcpy,memmove) APIs.These are routines that are defined in certain header files that we don't want to include, e.g. stdlib.h
Returns the absolute value of I (also called the magnitude of I). That is, if I is negative, the result is the opposite of I, but if I is nonnegative the result is I.
Include platform-common.h last to pick up defaults and common definitions.
The kind of arguments the main function takes.
Include platform-common.h last to pick up defaults and common definitions.
Functions#
Master Variable Types Documentation#
boolean#
typedef bool boolean
A typedef to make the size of the variable explicitly known.
106
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int8u#
typedef unsigned char int8u
Denotes that this platform supports 64-bit data-types.
107
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int8s#
typedef signed char int8s
Denotes that this platform supports 64-bit data-types.
108
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int16u#
typedef unsigned short int16u
Denotes that this platform supports 64-bit data-types.
109
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int16s#
typedef signed short int16s
Denotes that this platform supports 64-bit data-types.
110
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int32u#
typedef unsigned int int32u
Denotes that this platform supports 64-bit data-types.
111
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int32s#
typedef signed int int32s
Denotes that this platform supports 64-bit data-types.
112
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int64u#
typedef unsigned long long int64u
Denotes that this platform supports 64-bit data-types.
113
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
int64s#
typedef signed long long int64s
Denotes that this platform supports 64-bit data-types.
114
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
PointerType#
typedef unsigned int PointerType
Denotes that this platform supports 64-bit data-types.
115
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
HAL_HAS_INT64#
#define HAL_HAS_INT64
Denotes that this platform supports 64-bit data-types.
121
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_HAL_USE_COMMON_PGM_#
#define _HAL_USE_COMMON_PGM_
Use the Master Program Memory Declarations from platform-common.h.
126
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
Miscellaneous Macros Documentation#
halInternalAssertFailed#
void halInternalAssertFailed (const char * filename, int linenumber)
A prototype definition for use by the assert macro. (see hal/micro/micro.h)
N/A | filename | |
N/A | linenumber |
176
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
halInternalResetWatchDog#
void halInternalResetWatchDog (void )
Macro to reset the watchdog timer. Note: be very very careful when using this as you can easily get into an infinite loop if you are not careful.
N/A |
208
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
BIGENDIAN_CPU#
#define BIGENDIAN_CPUValue:
false
A convenient method for code to know what endiannes processor it is running on. For the Cortex-M3, we are little endian.
139
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
NTOHS#
#define NTOHSValue:
(val)
Define intrinsics for NTOHL and NTOHS to save code space by making endian.c compile to nothing.
145
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
NTOHL#
#define NTOHLValue:
(val)
A convenient method for code to know what endiannes processor it is running on. For the Cortex-M3, we are little endian.
146
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
NO_STRIPPING#
#define NO_STRIPPINGValue:
__root
A friendlier name for the compiler's intrinsic for not stripping.
152
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
EEPROM#
#define EEPROMValue:
errorerror
A friendlier name for the compiler's intrinsic for eeprom reference.
158
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__SOURCEFILE__#
#define __SOURCEFILE__Value:
__FILE__
The SOURCEFILE macro is used by asserts to list the filename if it isn't otherwise defined, set it to the compiler intrinsic which specifies the whole filename and path of the sourcefile.
167
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
assert#
#define assert
A custom implementation of the C language assert macro. This macro implements the conditional evaluation and calls the function halInternalAssertFailed(). (see hal/micro/micro.h)
184
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
halResetWatchdog#
#define halResetWatchdogValue:
()
A convenient method for code to know what endiannes processor it is running on. For the Cortex-M3, we are little endian.
215
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
UNUSED#
#define UNUSED
Declare a variable as unused to avoid a warning. Has no effect in IAR builds.
222
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
SIGNED_ENUM#
#define SIGNED_ENUM
Some platforms need to cast enum values that have the high bit set.
227
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
STACK_FILL_VALUE#
#define STACK_FILL_VALUEValue:
0xCDCDCDCDU
Define the magic value that is interpreted by IAR C-SPY's Stack View.
232
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
RAMFUNC#
#define RAMFUNCValue:
__ramfunc
Define a generic RAM function identifier to a compiler specific one.
242
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
NO_OPERATION#
#define NO_OPERATIONValue:
()
Define a generic no operation identifier to a compiler specific one.
248
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
SET_REG_FIELD#
#define SET_REG_FIELDValue:
A convenience macro that makes it easy to change the field of a register to any unsigned value.
254
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
SET_CMSIS_REG#
#define SET_CMSIS_REGValue:
A convenience macro that makes it easy to change a register using the provided mask(s) and value(s). Example: SET_CMSIS_REG(GPIO->P[1].CFGH, (_GPIO_P_CFGH_Px5_MASK | _GPIO_P_CFGH_Px6_MASK), (GPIO_P_CFGH_Px5_OUT | GPIO_P_CFGH_Px6_OUT));.
271
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
SET_CMSIS_REG_FIELD#
#define SET_CMSIS_REG_FIELDValue:
A convenience macro that makes it easy to change the field of a register, as defined in CMSIS Device headers, to any unsigned value. Example using EM35xx: SET_CMSIS_REG_FIELD(GPIO->P[0].CFGL, GPIO_P_CFGL_Px0, _GPIO_P_CFGL_Px0_OUT);.
282
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
simulatedTimePasses#
#define simulatedTimePasses
Stub for code not running in simulation.
292
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
simulatedTimePassesMs#
#define simulatedTimePassesMs
Stub for code not running in simulation.
297
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
simulatedSerialTimePasses#
#define simulatedSerialTimePasses
Stub for code not running in simulation.
302
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_HAL_USE_COMMON_DIVMOD_#
#define _HAL_USE_COMMON_DIVMOD_
Use the Divide and Modulus Operations from platform-common.h.
307
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
VAR_AT_SEGMENT#
#define VAR_AT_SEGMENTValue:
(__variableDeclaration, __segmentName)
Provide a portable way to specify the segment where a variable lives.
313
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
STRINGIZE#
#define STRINGIZEValue:
(X)
Convinience macro for turning a token into a string.
319
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
ALIGNMENT#
#define ALIGNMENTValue:
(X)
Provide a portable way to align data.
324
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
WEAK#
#define WEAKValue:
(__symbol)
Provide a portable way to specify a symbol as weak.
330
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
NO_INIT#
#define NO_INITValue:
(__symbol)
Provide a portable way to specify a non initialized symbol.
336
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
STATIC_ASSERT#
#define STATIC_ASSERTValue:
(__condition, __errorstr)
Provide a portable way to specify a compile time assert.
342
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
Portable segment names Documentation#
__NO_INIT__#
#define __NO_INIT__Value:
".noinitlegacy"
Portable segment names.
365
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__DEBUG_CHANNEL__#
#define __DEBUG_CHANNEL__Value:
"DEBUG_CHANNEL"
Portable segment names.
368
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__INTVEC__#
#define __INTVEC__Value:
".intvec"
Portable segment names.
369
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__CSTACK__#
#define __CSTACK__Value:
"CSTACK"
Portable segment names.
370
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__RESETINFO__#
#define __RESETINFO__Value:
"RESETINFO"
Portable segment names.
371
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__DATA_INIT__#
#define __DATA_INIT__Value:
".data_init"
Portable segment names.
372
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__DATA__#
#define __DATA__Value:
".data"
Portable segment names.
373
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__BSS__#
#define __BSS__Value:
".bss"
Portable segment names.
374
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__CONST__#
#define __CONST__Value:
".rodata"
Portable segment names.
375
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__TEXT__#
#define __TEXT__Value:
".text"
Portable segment names.
376
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__TEXTRW_INIT__#
#define __TEXTRW_INIT__Value:
".textrw_init"
Portable segment names.
377
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__TEXTRW__#
#define __TEXTRW__Value:
".textrw"
Portable segment names.
378
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__AAT__#
#define __AAT__Value:
"AAT"
Portable segment names.
379
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__BAT__#
#define __BAT__Value:
"BAT"
Portable segment names.
380
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__BAT_INIT__#
#define __BAT_INIT__Value:
"BAT"
Portable segment names.
381
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__FAT__#
#define __FAT__Value:
"FAT"
Portable segment names.
382
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__RAT__#
#define __RAT__Value:
"RAT"
Portable segment names.
383
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__SIMEE__#
#define __SIMEE__Value:
"SIMEE"
Portable segment names.
384
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__PSSTORE__#
#define __PSSTORE__Value:
"PSSTORE"
Portable segment names.
385
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__LONGTOKEN__#
#define __LONGTOKEN__Value:
"LONGTOKEN"
Portable segment names.
386
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__EMHEAP__#
#define __EMHEAP__Value:
"EMHEAP"
Portable segment names.
387
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__GUARD_REGION__#
#define __GUARD_REGION__Value:
"GUARD_REGION"
Portable segment names.
388
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__DLIB_PERTHREAD_INIT__#
#define __DLIB_PERTHREAD_INIT__Value:
"__DLIB_PERTHREAD_init"
Portable segment names.
389
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__DLIB_PERTHREAD_INITIALIZED_DATA__#
#define __DLIB_PERTHREAD_INITIALIZED_DATA__Value:
"DLIB_PERTHREAD_INITIALIZED_DATA"
Portable segment names.
390
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__DLIB_PERTHREAD_ZERO_DATA__#
#define __DLIB_PERTHREAD_ZERO_DATA__Value:
"DLIB_PERTHREAD_ZERO_DATA"
Portable segment names.
391
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__INTERNAL_STORAGE__#
#define __INTERNAL_STORAGE__Value:
"INTERNAL_STORAGE"
Portable segment names.
392
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__LOCKBITS_IN_MAINFLASH__#
#define __LOCKBITS_IN_MAINFLASH__Value:
"LOCKBITS_IN_MAINFLASH"
Portable segment names.
393
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
__UNRETAINED_RAM__#
#define __UNRETAINED_RAM__Value:
"UNRETAINED_RAM"
Portable segment names.
394
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_NO_INIT_SEGMENT_BEGIN#
#define _NO_INIT_SEGMENT_BEGINValue:
__segment_begin(__NO_INIT__)
Portable segment names.
432
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DEBUG_CHANNEL_SEGMENT_BEGIN#
#define _DEBUG_CHANNEL_SEGMENT_BEGINValue:
__segment_begin(__DEBUG_CHANNEL__)
Portable segment names.
433
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_INTVEC_SEGMENT_BEGIN#
#define _INTVEC_SEGMENT_BEGINValue:
__segment_begin(__INTVEC__)
Portable segment names.
434
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_CSTACK_SEGMENT_BEGIN#
#define _CSTACK_SEGMENT_BEGINValue:
__segment_begin(__CSTACK__)
Portable segment names.
435
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_RESETINFO_SEGMENT_BEGIN#
#define _RESETINFO_SEGMENT_BEGINValue:
__segment_begin(__RESETINFO__)
Portable segment names.
436
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DATA_INIT_SEGMENT_BEGIN#
#define _DATA_INIT_SEGMENT_BEGINValue:
__segment_begin(__DATA_INIT__)
Portable segment names.
437
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DATA_SEGMENT_BEGIN#
#define _DATA_SEGMENT_BEGINValue:
__segment_begin(__DATA__)
Portable segment names.
438
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BSS_SEGMENT_BEGIN#
#define _BSS_SEGMENT_BEGINValue:
__segment_begin(__BSS__)
Portable segment names.
439
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_CONST_SEGMENT_BEGIN#
#define _CONST_SEGMENT_BEGINValue:
__segment_begin(__CONST__)
Portable segment names.
440
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXT_SEGMENT_BEGIN#
#define _TEXT_SEGMENT_BEGINValue:
__segment_begin(__TEXT__)
Portable segment names.
441
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXTRW_INIT_SEGMENT_BEGIN#
#define _TEXTRW_INIT_SEGMENT_BEGINValue:
__segment_begin(__TEXTRW_INIT__)
Portable segment names.
442
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXTRW_SEGMENT_BEGIN#
#define _TEXTRW_SEGMENT_BEGINValue:
__segment_begin(__TEXTRW__)
Portable segment names.
443
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_AAT_SEGMENT_BEGIN#
#define _AAT_SEGMENT_BEGINValue:
__segment_begin(__AAT__)
Portable segment names.
444
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BAT_SEGMENT_BEGIN#
#define _BAT_SEGMENT_BEGINValue:
__segment_begin(__BAT__)
Portable segment names.
445
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BAT_INIT_SEGMENT_BEGIN#
#define _BAT_INIT_SEGMENT_BEGINValue:
__segment_begin(__BAT_INIT__)
Portable segment names.
446
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_FAT_SEGMENT_BEGIN#
#define _FAT_SEGMENT_BEGINValue:
__segment_begin(__FAT__)
Portable segment names.
447
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_RAT_SEGMENT_BEGIN#
#define _RAT_SEGMENT_BEGINValue:
__segment_begin(__RAT__)
Portable segment names.
448
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_SIMEE_SEGMENT_BEGIN#
#define _SIMEE_SEGMENT_BEGINValue:
__segment_begin(__SIMEE__)
Portable segment names.
449
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_PSSTORE_SEGMENT_BEGIN#
#define _PSSTORE_SEGMENT_BEGINValue:
__segment_begin(__PSSTORE__)
Portable segment names.
450
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_LONGTOKEN_SEGMENT_BEGIN#
#define _LONGTOKEN_SEGMENT_BEGINValue:
__segment_begin(__LONGTOKEN__)
Portable segment names.
451
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_EMHEAP_SEGMENT_BEGIN#
#define _EMHEAP_SEGMENT_BEGINValue:
__segment_begin(__EMHEAP__)
Portable segment names.
452
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_GUARD_REGION_SEGMENT_BEGIN#
#define _GUARD_REGION_SEGMENT_BEGINValue:
__segment_begin(__GUARD_REGION__)
Portable segment names.
453
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_INIT_SEGMENT_BEGIN#
#define _DLIB_PERTHREAD_INIT_SEGMENT_BEGINValue:
__segment_begin(__DLIB_PERTHREAD_INIT__)
Portable segment names.
454
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_INITIALIZED_DATA_SEGMENT_BEGIN#
#define _DLIB_PERTHREAD_INITIALIZED_DATA_SEGMENT_BEGINValue:
__segment_begin(__DLIB_PERTHREAD_INITIALIZED_DATA__)
Portable segment names.
455
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_ZERO_DATA_SEGMENT_BEGIN#
#define _DLIB_PERTHREAD_ZERO_DATA_SEGMENT_BEGINValue:
__segment_begin(__DLIB_PERTHREAD_ZERO_DATA__)
Portable segment names.
456
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_INTERNAL_STORAGE_SEGMENT_BEGIN#
#define _INTERNAL_STORAGE_SEGMENT_BEGINValue:
__segment_begin(__INTERNAL_STORAGE__)
Portable segment names.
457
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_LOCKBITS_IN_MAINFLASH_SEGMENT_BEGIN#
#define _LOCKBITS_IN_MAINFLASH_SEGMENT_BEGINValue:
__segment_begin(__LOCKBITS_IN_MAINFLASH__)
Portable segment names.
458
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_UNRETAINED_RAM_SEGMENT_BEGIN#
#define _UNRETAINED_RAM_SEGMENT_BEGINValue:
__segment_begin(__UNRETAINED_RAM__)
Portable segment names.
459
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_NO_INIT_SEGMENT_END#
#define _NO_INIT_SEGMENT_ENDValue:
__segment_end(__NO_INIT__)
Portable segment names.
461
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DEBUG_CHANNEL_SEGMENT_END#
#define _DEBUG_CHANNEL_SEGMENT_ENDValue:
__segment_end(__DEBUG_CHANNEL__)
Portable segment names.
462
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_INTVEC_SEGMENT_END#
#define _INTVEC_SEGMENT_ENDValue:
__segment_end(__INTVEC__)
Portable segment names.
463
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_CSTACK_SEGMENT_END#
#define _CSTACK_SEGMENT_ENDValue:
__segment_end(__CSTACK__)
Portable segment names.
464
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_RESETINFO_SEGMENT_END#
#define _RESETINFO_SEGMENT_ENDValue:
__segment_end(__RESETINFO__)
Portable segment names.
465
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DATA_INIT_SEGMENT_END#
#define _DATA_INIT_SEGMENT_ENDValue:
__segment_end(__DATA_INIT__)
Portable segment names.
466
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DATA_SEGMENT_END#
#define _DATA_SEGMENT_ENDValue:
__segment_end(__DATA__)
Portable segment names.
467
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BSS_SEGMENT_END#
#define _BSS_SEGMENT_ENDValue:
__segment_end(__BSS__)
Portable segment names.
468
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_CONST_SEGMENT_END#
#define _CONST_SEGMENT_ENDValue:
__segment_end(__CONST__)
Portable segment names.
469
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXT_SEGMENT_END#
#define _TEXT_SEGMENT_ENDValue:
__segment_end(__TEXT__)
Portable segment names.
470
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXTRW_INIT_SEGMENT_END#
#define _TEXTRW_INIT_SEGMENT_ENDValue:
__segment_end(__TEXTRW_INIT__)
Portable segment names.
471
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXTRW_SEGMENT_END#
#define _TEXTRW_SEGMENT_ENDValue:
__segment_end(__TEXTRW__)
Portable segment names.
472
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_AAT_SEGMENT_END#
#define _AAT_SEGMENT_ENDValue:
__segment_end(__AAT__)
Portable segment names.
473
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BAT_SEGMENT_END#
#define _BAT_SEGMENT_ENDValue:
__segment_end(__BAT__)
Portable segment names.
474
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BAT_INIT_SEGMENT_END#
#define _BAT_INIT_SEGMENT_ENDValue:
__segment_end(__BAT_INIT__)
Portable segment names.
475
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_FAT_SEGMENT_END#
#define _FAT_SEGMENT_ENDValue:
__segment_end(__FAT__)
Portable segment names.
476
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_RAT_SEGMENT_END#
#define _RAT_SEGMENT_ENDValue:
__segment_end(__RAT__)
Portable segment names.
477
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_SIMEE_SEGMENT_END#
#define _SIMEE_SEGMENT_ENDValue:
__segment_end(__SIMEE__)
Portable segment names.
478
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_PSSTORE_SEGMENT_END#
#define _PSSTORE_SEGMENT_ENDValue:
__segment_end(__PSSTORE__)
Portable segment names.
479
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_LONGTOKEN_SEGMENT_END#
#define _LONGTOKEN_SEGMENT_ENDValue:
__segment_end(__LONGTOKEN__)
Portable segment names.
480
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_EMHEAP_SEGMENT_END#
#define _EMHEAP_SEGMENT_ENDValue:
__segment_end(__EMHEAP__)
Portable segment names.
481
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_GUARD_REGION_SEGMENT_END#
#define _GUARD_REGION_SEGMENT_ENDValue:
__segment_end(__GUARD_REGION__)
Portable segment names.
482
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_INIT_SEGMENT_END#
#define _DLIB_PERTHREAD_INIT_SEGMENT_ENDValue:
__segment_end(__DLIB_PERTHREAD_INIT__)
Portable segment names.
483
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_INITIALIZED_DATA_SEGMENT_END#
#define _DLIB_PERTHREAD_INITIALIZED_DATA_SEGMENT_ENDValue:
__segment_end(__DLIB_PERTHREAD_INITIALIZED_DATA__)
Portable segment names.
484
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_ZERO_DATA_SEGMENT_END#
#define _DLIB_PERTHREAD_ZERO_DATA_SEGMENT_ENDValue:
__segment_end(__DLIB_PERTHREAD_ZERO_DATA__)
Portable segment names.
485
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_INTERNAL_STORAGE_SEGMENT_END#
#define _INTERNAL_STORAGE_SEGMENT_ENDValue:
__segment_end(__INTERNAL_STORAGE__)
Portable segment names.
486
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_LOCKBITS_IN_MAINFLASH_SEGMENT_END#
#define _LOCKBITS_IN_MAINFLASH_SEGMENT_ENDValue:
__segment_end(__LOCKBITS_IN_MAINFLASH__)
Portable segment names.
487
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_UNRETAINED_RAM_SEGMENT_END#
#define _UNRETAINED_RAM_SEGMENT_ENDValue:
__segment_end(__UNRETAINED_RAM__)
Portable segment names.
488
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_NO_INIT_SEGMENT_SIZE#
#define _NO_INIT_SEGMENT_SIZEValue:
__segment_size(__NO_INIT__)
Portable segment names.
490
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DEBUG_CHANNEL_SEGMENT_SIZE#
#define _DEBUG_CHANNEL_SEGMENT_SIZEValue:
__segment_size(__DEBUG_CHANNEL__)
Portable segment names.
491
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_INTVEC_SEGMENT_SIZE#
#define _INTVEC_SEGMENT_SIZEValue:
__segment_size(__INTVEC__)
Portable segment names.
492
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_CSTACK_SEGMENT_SIZE#
#define _CSTACK_SEGMENT_SIZEValue:
__segment_size(__CSTACK__)
Portable segment names.
493
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_RESETINFO_SEGMENT_SIZE#
#define _RESETINFO_SEGMENT_SIZEValue:
__segment_size(__RESETINFO__)
Portable segment names.
494
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DATA_INIT_SEGMENT_SIZE#
#define _DATA_INIT_SEGMENT_SIZEValue:
__segment_size(__DATA_INIT__)
Portable segment names.
495
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DATA_SEGMENT_SIZE#
#define _DATA_SEGMENT_SIZEValue:
__segment_size(__DATA__)
Portable segment names.
496
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BSS_SEGMENT_SIZE#
#define _BSS_SEGMENT_SIZEValue:
__segment_size(__BSS__)
Portable segment names.
497
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_CONST_SEGMENT_SIZE#
#define _CONST_SEGMENT_SIZEValue:
__segment_size(__CONST__)
Portable segment names.
498
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXT_SEGMENT_SIZE#
#define _TEXT_SEGMENT_SIZEValue:
__segment_size(__TEXT__)
Portable segment names.
499
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXTRW_INIT_SEGMENT_SIZE#
#define _TEXTRW_INIT_SEGMENT_SIZEValue:
__segment_size(__TEXTRW_INIT__)
Portable segment names.
500
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_TEXTRW_SEGMENT_SIZE#
#define _TEXTRW_SEGMENT_SIZEValue:
__segment_size(__TEXTRW__)
Portable segment names.
501
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_AAT_SEGMENT_SIZE#
#define _AAT_SEGMENT_SIZEValue:
__segment_size(__AAT__)
Portable segment names.
502
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BAT_SEGMENT_SIZE#
#define _BAT_SEGMENT_SIZEValue:
__segment_size(__BAT__)
Portable segment names.
503
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_BAT_INIT_SEGMENT_SIZE#
#define _BAT_INIT_SEGMENT_SIZEValue:
__segment_size(__BAT_INIT__)
Portable segment names.
504
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_FAT_SEGMENT_SIZE#
#define _FAT_SEGMENT_SIZEValue:
__segment_size(__FAT__)
Portable segment names.
505
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_RAT_SEGMENT_SIZE#
#define _RAT_SEGMENT_SIZEValue:
__segment_size(__RAT__)
Portable segment names.
506
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_SIMEE_SEGMENT_SIZE#
#define _SIMEE_SEGMENT_SIZEValue:
__segment_size(__SIMEE__)
Portable segment names.
507
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_PSSTORE_SEGMENT_SIZE#
#define _PSSTORE_SEGMENT_SIZEValue:
__segment_size(__PSSTORE__)
Portable segment names.
508
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_LONGTOKEN_SEGMENT_SIZE#
#define _LONGTOKEN_SEGMENT_SIZEValue:
__segment_size(__LONGTOKEN__)
Portable segment names.
509
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_EMHEAP_SEGMENT_SIZE#
#define _EMHEAP_SEGMENT_SIZEValue:
__segment_size(__EMHEAP__)
Portable segment names.
510
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_GUARD_REGION_SEGMENT_SIZE#
#define _GUARD_REGION_SEGMENT_SIZEValue:
__segment_size(__GUARD_REGION__)
Portable segment names.
511
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_INIT_SEGMENT_SIZE#
#define _DLIB_PERTHREAD_INIT_SEGMENT_SIZEValue:
__segment_size(__DLIB_PERTHREAD_INIT__)
Portable segment names.
512
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_INITIALIZED_DATA_SEGMENT_SIZE#
#define _DLIB_PERTHREAD_INITIALIZED_DATA_SEGMENT_SIZEValue:
__segment_size(__DLIB_PERTHREAD_INITIALIZED_DATA__)
Portable segment names.
513
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_DLIB_PERTHREAD_ZERO_DATA_SEGMENT_SIZE#
#define _DLIB_PERTHREAD_ZERO_DATA_SEGMENT_SIZEValue:
__segment_size(__DLIB_PERTHREAD_ZERO_DATA__)
Portable segment names.
514
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_INTERNAL_STORAGE_SEGMENT_SIZE#
#define _INTERNAL_STORAGE_SEGMENT_SIZEValue:
__segment_size(__INTERNAL_STORAGE__)
Portable segment names.
515
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_LOCKBITS_IN_MAINFLASH_SEGMENT_SIZE#
#define _LOCKBITS_IN_MAINFLASH_SEGMENT_SIZEValue:
__segment_size(__LOCKBITS_IN_MAINFLASH__)
Portable segment names.
516
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
_UNRETAINED_RAM_SEGMENT_SIZE#
#define _UNRETAINED_RAM_SEGMENT_SIZEValue:
__segment_size(__UNRETAINED_RAM__)
Portable segment names.
517
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
External Declarations Documentation#
abs#
int abs (int I)
Returns the absolute value of I (also called the magnitude of I). That is, if I is negative, the result is the opposite of I, but if I is nonnegative the result is I.
N/A | I | An integer. |
Returns
A nonnegative integer.
551
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
PLATCOMMONOKTOINCLUDE#
#define PLATCOMMONOKTOINCLUDE
Include platform-common.h last to pick up defaults and common definitions.
560
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
MAIN_FUNCTION_PARAMETERS#
#define MAIN_FUNCTION_PARAMETERSValue:
void
The kind of arguments the main function takes.
567
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h
MAIN_FUNCTION_ARGUMENTS#
#define MAIN_FUNCTION_ARGUMENTS
Include platform-common.h last to pick up defaults and common definitions.
568
of file /Users/vihuszar/Git/EmbeddedSoftware/super/platform/base/hal/micro/cortexm3/compiler/iar.h