Microchip® Advanced Software Framework
Home
Features
ASF-Boards
ASF-CAN/LIN
ASF-Components
ASF-Drivers
ASF-DSP
ASF-FS
ASF-GFX
ASF-Sensors
ASF-Services
ASF-USB
3rd Party
CMSIS
Documentation
ASF Architecture
Reference Manual
API
Applications
Unit-Tests
Release Notes
Get Started
Download
Bug Tracker
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
source
xmega
applications
xmega_a1_xplained_demo
Macros
get_far.h File Reference
#include <
compiler.h
>
Macros
#define
GET_FAR_ADDRESS
(var)
#define GET_FAR_ADDRESS
(
var
)
Value:
({ \
uint_farptr_t tmp; \
\
__asm__ __volatile__ ( \
\
"ldi %A0, lo8(%1)"
"\n\t"
\
"ldi %B0, hi8(%1)"
"\n\t"
\
"ldi %C0, hh8(%1)"
"\n\t"
\
"clr %D0"
"\n\t"
\
: \
"=d"
(tmp) \
: \
"p"
(&(var)) \
); \
tmp; \
})
Referenced by
sound_play_sample()
.
Generated on Sat Mar 5 2022 01:02:32 for XMEGA A by
1.8.5