From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edward, Yan-Chi, Lin" To: "Ecos-Discuss" Subject: [ECOS] How do I get __ARMEB__ defined ? Date: Sun, 10 Dec 2000 19:23:00 -0000 Message-id: X-SW-Source: 2000-12/msg00217.html Hi I have a bigendian ARM cpu now, but I don't know how do I get __ARMEB__ defined ? Also could someone explain what does the macro in hal_io.h for big endian means ? Why ^3 ? Thanks a lot Edward Lin ---------------------------------------------------------------------------------------------------- #else // Big-endian version #define HAL_READ_UINT8( _register_, _value_ ) \ ((_value_) = *((volatile CYG_BYTE *)((CYG_ADDRWORD)(_register_)^3))) #define HAL_WRITE_UINT8( _register_, _value_ ) \ (*((volatile CYG_BYTE *)((CYG_ADDRWORD)(_register_)^3)) = (_value_))