mirror of
https://github.com/juribeparada/MMDVM_HS.git
synced 2026-04-05 06:15:15 +00:00
Preparing for scan mode
This commit is contained in:
parent
4f293ee84f
commit
7908b0f958
7 changed files with 144 additions and 98 deletions
28
IO.cpp
28
IO.cpp
|
|
@ -98,16 +98,26 @@ void CIO::process()
|
|||
|
||||
if (m_rxBuffer.getData() >= 1U) {
|
||||
m_rxBuffer.get(bit);
|
||||
|
||||
switch (m_modemState_prev) {
|
||||
case STATE_DSTAR:
|
||||
dstarRX.databit(bit);
|
||||
break;
|
||||
case STATE_DMR:
|
||||
dmrDMORX.databit(bit);
|
||||
break;
|
||||
case STATE_YSF:
|
||||
ysfRX.databit(bit);
|
||||
break;
|
||||
case STATE_P25:
|
||||
ysfRX.databit(bit);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if(m_dstarEnable)
|
||||
dstarRX.databit(bit);
|
||||
else if(m_dmrEnable)
|
||||
dmrDMORX.databit(bit);
|
||||
else if(m_ysfEnable)
|
||||
ysfRX.databit(bit);
|
||||
else if(m_p25Enable)
|
||||
p25RX.databit(bit);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void CIO::interrupt()
|
||||
|
|
@ -146,8 +156,6 @@ void CIO::interrupt()
|
|||
|
||||
void CIO::start()
|
||||
{
|
||||
ifConf();
|
||||
|
||||
if (m_started)
|
||||
return;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue