mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-10 14:53:26 +09:00
43 lines
567 B
C
43 lines
567 B
C
![]() |
#include <config.h>
|
||
|
#include <common.h>
|
||
|
|
||
|
void
|
||
|
signal_delay(unsigned int n)
|
||
|
{
|
||
|
while (n--);
|
||
|
}
|
||
|
|
||
|
void
|
||
|
signal_on(void)
|
||
|
{
|
||
|
*((volatile uint *)BCSR4) &= ~(1<<(31-3)); /* led on */
|
||
|
}
|
||
|
|
||
|
void
|
||
|
signal_off(void)
|
||
|
{
|
||
|
*((volatile uint *)BCSR4) |= (1<<(31-3)); /* led off */
|
||
|
}
|
||
|
|
||
|
void
|
||
|
slow_blink(unsigned int n)
|
||
|
{
|
||
|
while (n--) {
|
||
|
signal_on();
|
||
|
signal_delay(0x00400000);
|
||
|
signal_off();
|
||
|
signal_delay(0x00400000);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
void
|
||
|
fast_blink(unsigned int n)
|
||
|
{
|
||
|
while (n--) {
|
||
|
signal_on();
|
||
|
signal_delay(0x00100000);
|
||
|
signal_off();
|
||
|
signal_delay(0x00100000);
|
||
|
}
|
||
|
}
|