20 #if defined( BSP_DK_LEDS )
37 int BSP_LedsInit(
void)
39 BSP_RegisterWrite(BSP_LED_PORT, 0);
48 uint32_t BSP_LedsGet(
void)
50 return BSP_RegisterRead(BSP_LED_PORT) & BSP_LED_MASK;
60 int BSP_LedsSet(uint32_t leds)
62 BSP_RegisterWrite(BSP_LED_PORT, leds & BSP_LED_MASK);
72 int BSP_LedClear(
int ledNo)
76 if ((ledNo >= 0) && (ledNo < BSP_NO_OF_LEDS))
78 tmp = BSP_RegisterRead(BSP_LED_PORT) & BSP_LED_MASK;
79 tmp &= ~( 1 << ledNo );
80 BSP_RegisterWrite(BSP_LED_PORT, tmp);
93 int BSP_LedGet(
int ledNo)
95 if ((ledNo >= 0) && (ledNo < BSP_NO_OF_LEDS))
97 if ( BSP_RegisterRead(BSP_LED_PORT) & BSP_LED_MASK & (1 << ledNo) )
111 int BSP_LedSet(
int ledNo)
115 if ((ledNo >= 0) && (ledNo < BSP_NO_OF_LEDS))
117 tmp = BSP_RegisterRead(BSP_LED_PORT) & BSP_LED_MASK;
119 BSP_RegisterWrite(BSP_LED_PORT, tmp);
131 int BSP_LedToggle(
int ledNo)
135 if ((ledNo >= 0) && (ledNo < BSP_NO_OF_LEDS))
137 tmp = BSP_RegisterRead(BSP_LED_PORT) & BSP_LED_MASK;
139 BSP_RegisterWrite(BSP_LED_PORT, tmp);
Board support package API definitions.
#define BSP_STATUS_ILLEGAL_PARAM