mirror of
https://github.com/DualTachyon/uv-k5-firmware.git
synced 2024-12-09 09:30:36 +08:00
Enable RX in the test loop.
This commit is contained in:
parent
ca6f3f53be
commit
cfe558b52e
31
main.c
31
main.c
@ -99,7 +99,6 @@ static void ProcessKey(void)
|
|||||||
case KEY_INVALID: break;
|
case KEY_INVALID: break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static void Console(void)
|
static void Console(void)
|
||||||
{
|
{
|
||||||
@ -111,6 +110,7 @@ static void Console(void)
|
|||||||
UART_Send(&Key, 1);
|
UART_Send(&Key, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void _putchar(char c)
|
void _putchar(char c)
|
||||||
{
|
{
|
||||||
@ -201,21 +201,28 @@ void Main(void)
|
|||||||
|
|
||||||
// Show some signs of life
|
// Show some signs of life
|
||||||
FLASHLIGHT_Init();
|
FLASHLIGHT_Init();
|
||||||
FLASHLIGHT_TurnOn();
|
|
||||||
|
|
||||||
uint32_t Test = 0;
|
|
||||||
|
|
||||||
|
bool Open = false;
|
||||||
|
uint8_t Flag = false;
|
||||||
while (1) {
|
while (1) {
|
||||||
printf("printf test %d\r\n", Test++);
|
uint16_t RSSI = BK4819_GetRSSI();
|
||||||
Console();
|
if (RSSI >= 0x100) {
|
||||||
|
if (!Open) {
|
||||||
SYSTEM_DelayMs(200);
|
BK4819_WriteRegister(BK4819_REG_48, (gEeprom.EEPROM_1F8E * 0x10) | 0xB000 | gEeprom.EEPROM_1F8F);
|
||||||
FLASHLIGHT_TurnOff();
|
BK4819_SetAF(BK4819_AF_OPEN);
|
||||||
|
Open = true;
|
||||||
Console();
|
}
|
||||||
|
} else {
|
||||||
|
Open = false;
|
||||||
|
BK4819_SetAF(BK4819_AF_MUTE);
|
||||||
|
}
|
||||||
SYSTEM_DelayMs(200);
|
SYSTEM_DelayMs(200);
|
||||||
|
if (Flag) {
|
||||||
FLASHLIGHT_TurnOn();
|
FLASHLIGHT_TurnOn();
|
||||||
|
} else {
|
||||||
|
FLASHLIGHT_TurnOff();
|
||||||
|
}
|
||||||
|
Flag = !Flag;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user