comparison packages/hal/arm/pid/current/include/hal_platform_setup.h @ 50:a0774359f013 ecos-sw-1999-11-02

Merge from eCos master repository on 1999-11-02-17:02:15-GMT
author jlarmour
date Tue, 02 Nov 1999 20:57:07 +0000
parents 443894e2e912
children c38311975d4f
comparison
equal deleted inserted replaced
49:698ff3191b93 50:a0774359f013
41 // 41 //
42 //####DESCRIPTIONEND#### 42 //####DESCRIPTIONEND####
43 // 43 //
44 //===========================================================================*/ 44 //===========================================================================*/
45 45
46
47 // Define macro used to diddle the LEDs during early initialization.
48 // Can use r0+r1. Argument in \x.
49 // Control the LEDs PP0-PP3. This requires the jumpers on pins 9-16 to
50 // be set on LK11 in order to be visible. Otherwise the parallel port
51 // data pins are diddled instead.
52 #ifdef CYGHWR_HAL_ARM_PID_DIAG_LEDS
53 #define CYGHWR_LED_MACRO \
54 ldr r0,=0x0d800040 ;\
55 mov r1, #((15 & (\x)) << 4) ;\
56 strb r1, [r0] ;
57 #endif
58
46 #define MEM_RESET 0x0B000020 // Write to this location to enable RAM 59 #define MEM_RESET 0x0B000020 // Write to this location to enable RAM
47 60
48 #define PLATFORM_SETUP1 \ 61 #define PLATFORM_SETUP1 \
49 ldr r0,=MEM_RESET /* enable RAM */ ;\ 62 ldr r0,=MEM_RESET /* enable RAM */ ;\
50 str r0,[r0] 63 str r0,[r0]