mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Fix for RUTX platform
This commit is contained in:
parent
ccdb64ad45
commit
59bc57d5d5
7254 changed files with 1810270 additions and 7 deletions
47
root/package/utils/sysupgrade-helper/src/board/fads/lamp.c
Normal file
47
root/package/utils/sysupgrade-helper/src/board/fads/lamp.c
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
#include <config.h>
|
||||
|
||||
#ifndef CONFIG_ADS /* Old ADS has not got any user-controllable LED */
|
||||
|
||||
#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);
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* !CONFIG_ADS */
|
||||
Loading…
Add table
Add a link
Reference in a new issue