mirror of
https://github.com/silenty4ng/uv-k5-firmware-chinese-lts
synced 2025-01-15 14:54:40 +00:00
MDC RX
This commit is contained in:
parent
cc492093de
commit
ee472d8278
1 changed files with 8 additions and 5 deletions
|
@ -468,6 +468,8 @@ uint8_t mdc1200_rx_ready_tick_500ms;
|
|||
|
||||
void MDC1200_process_rx(const uint16_t interrupt_bits)
|
||||
{
|
||||
uint8_t a=0xAA;
|
||||
|
||||
const uint16_t rx_sync_flags = BK4819_ReadRegister(0x0B);
|
||||
const uint16_t fsk_reg59 = BK4819_ReadRegister(0x59) & ~((1u << 15) | (1u << 14) | (1u << 12) | (1u << 11));
|
||||
|
||||
|
@ -479,7 +481,7 @@ void MDC1200_process_rx(const uint16_t interrupt_bits)
|
|||
|
||||
if (rx_sync)
|
||||
{
|
||||
|
||||
a=0xAB;
|
||||
mdc1200_rx_buffer_index = 0;
|
||||
|
||||
{
|
||||
|
@ -498,6 +500,7 @@ void MDC1200_process_rx(const uint16_t interrupt_bits)
|
|||
|
||||
if (rx_fifo_almost_full)
|
||||
{
|
||||
a=0xAC;
|
||||
unsigned int i;
|
||||
const unsigned int count = BK4819_ReadRegister(0x5E) & (7u << 0); // almost full threshold
|
||||
|
||||
|
@ -521,9 +524,7 @@ void MDC1200_process_rx(const uint16_t interrupt_bits)
|
|||
{
|
||||
BK4819_WriteRegister(0x59, (1u << 15) | (1u << 14) | fsk_reg59);
|
||||
BK4819_WriteRegister(0x59, (1u << 12) | fsk_reg59);
|
||||
// uint8_t a=0xAB;
|
||||
// UART_Send((uint8_t *)&a,1);
|
||||
|
||||
a=0xAD;
|
||||
|
||||
if (MDC1200_process_rx_data(
|
||||
mdc1200_rx_buffer,
|
||||
|
@ -532,7 +533,7 @@ void MDC1200_process_rx(const uint16_t interrupt_bits)
|
|||
&mdc1200_arg,
|
||||
&mdc1200_unit_id)) {
|
||||
mdc1200_rx_ready_tick_500ms = 2 * 6; // 6 second MDC display time
|
||||
|
||||
a=0xAE;
|
||||
gUpdateDisplay = true;
|
||||
|
||||
}
|
||||
|
@ -551,6 +552,8 @@ void MDC1200_process_rx(const uint16_t interrupt_bits)
|
|||
|
||||
|
||||
}
|
||||
UART_Send((uint8_t *)&a,1);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue