AN2157 Freescale Semiconductor / Motorola, AN2157 Datasheet - Page 11

no-image

AN2157

Manufacturer Part Number
AN2157
Description
MSC8101 Programming the MSC8101ADS Flash Memory
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
to BCSR
(BSCR)
}
/*------------------------------------------------------------------------
--
*
* FUNCTION NAME: Led
*
* DESCRIPTION:
*
* Turn On/Off either the Green or Red LED on 8260ADS board.
*
* EXTERNAL EFFECTS:
*
* PARAMETERS:
*
* 0: turns off red and green LEDs
* GREEN: turns green LED on
* RED: turns red LED on
*
* RETURNS: NONE
*
*-------------------------------------------------------------------------
-*/
void Led(UWord16 setting)
{
} /* end Led */
/*------------------------------------------------------------------------
--
*
Freescale Semiconductor, Inc.
For More Information On This Product,
IMM = (t_8101IMM *)0x14700000; // MSC8101 internal register map
IMM->memc_regs[1].br = 0x14501801; // Base register 1. Allows access
IMM->memc_regs[1].or = 0xffff8010; // Option register 1
BCSR0 = (UWord32 *)0x14500000;// Init Board Control/Status Registers
BCSR1 = (UWord32 *)0x14500004;
BCSR2 = (UWord32 *)0x14500008;
Led(OFF);
switch(setting)
{
// Turn red and green LEDs off
case OFF:
case GREEN:
case RED:
default:
}
Go to: www.freescale.com
*BCSR0 |= (GP_LED0_PIL | GP_LED1_PIL);
break;
// Turn green LED on
*BCSR0 &= ~GP_LED0_PIL;
break;
// Turn red LED on
*BCSR0 &= ~GP_LED1_PIL;
break;
// Turn red LED on to indicate an error
*BCSR0 &= ~GP_LED1_PIL;
break;
// Turn On Green & Red LEDs
Running LEDblinker from Internal SRAM
11

Related parts for AN2157