abstract usb enable/disable interrupt to hal layer
This commit is contained in:
@@ -60,8 +60,8 @@
|
||||
#define TICKS_PER_SECOND 1000
|
||||
|
||||
/// n-th Bit
|
||||
#ifndef BIT
|
||||
#define BIT(n) (1 << (n))
|
||||
#ifndef BIT_
|
||||
#define BIT_(n) (1 << (n))
|
||||
#endif
|
||||
|
||||
#define BOARD_NGX43XX 1
|
||||
|
@@ -59,7 +59,9 @@ void board_init(void)
|
||||
void board_leds(uint32_t mask, uint32_t state)
|
||||
{
|
||||
if (mask)
|
||||
GPIOSetBitValue(CFG_LED_PORT, CFG_LED_PIN, mask & state);
|
||||
{
|
||||
GPIOSetBitValue(CFG_LED_PORT, CFG_LED_PIN, mask & state ? CFG_LED_ON : CFG_LED_OFF);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@@ -76,7 +76,7 @@ void board_init(void)
|
||||
for (i=0; i<BOARD_MAX_LEDS; i++)
|
||||
{
|
||||
scu_pinmux(leds[i].port, leds[i].pin, MD_PUP|MD_EZI|MD_ZI, FUNC0);
|
||||
GPIO_SetDir(leds[i].port, BIT(leds[i].pin), 1); // output
|
||||
GPIO_SetDir(leds[i].port, BIT_(leds[i].pin), 1); // output
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,8 +85,10 @@ void board_leds(uint32_t mask, uint32_t state)
|
||||
uint8_t i;
|
||||
for(i=0; i<BOARD_MAX_LEDS; i++)
|
||||
{
|
||||
if ( mask & BIT(i) )
|
||||
(mask & state) ? GPIO_SetValue(leds[i].port, BIT(leds[i].pin)) : GPIO_ClearValue(leds[i].port, BIT(leds[i].pin)) ;
|
||||
if ( mask & BIT_(i) )
|
||||
{
|
||||
(mask & state) ? GPIO_SetValue(leds[i].port, BIT_(leds[i].pin)) : GPIO_ClearValue(leds[i].port, BIT_(leds[i].pin)) ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user