diff --git a/driver/bk4819.c b/driver/bk4819.c index 5e7b05b..062d9f7 100644 --- a/driver/bk4819.c +++ b/driver/bk4819.c @@ -804,3 +804,13 @@ void BK4819_StopScan(void) BK4819_Disable(); } +uint8_t BK4819_GetDTMF_5TONE_Code(void) +{ + return (BK4819_GetRegister(BK4819_REG_0B) >> 8) & 0x0F; +} + +uint8_t BK4819_CheckCDCSSCodeReceived(void) +{ + return (BK4819_GetRegister(BK4819_REG_0C) >> 14) & 3; +} + diff --git a/driver/bk4819.h b/driver/bk4819.h index 53c660c..5ddec16 100644 --- a/driver/bk4819.h +++ b/driver/bk4819.h @@ -120,5 +120,9 @@ void BK4819_Disable(void); void BK4819_StopScan(void); +uint8_t BK4819_GetDTMF_5TONE_Code(void); + +uint8_t BK4819_CheckCDCSSCodeReceived(void); + #endif