mirror of
https://github.com/juribeparada/MMDVM_HS.git
synced 2026-04-05 06:15:15 +00:00
Change deviation and power for POCSAG cal
This commit is contained in:
parent
5932cc227b
commit
2903847ac2
2 changed files with 13 additions and 7 deletions
11
ADF7021.cpp
11
ADF7021.cpp
|
|
@ -1007,8 +1007,15 @@ void CIO::updateCal()
|
|||
Send_AD7021_control();
|
||||
|
||||
ADF7021_REG2 = (uint32_t) 0b10 << 28; // invert data (and RC alpha = 0.5)
|
||||
ADF7021_REG2 |= (uint32_t) (m_dmrDev / div2) << 19; // deviation
|
||||
ADF7021_REG2 |= (uint32_t) 0b111 << 4; // modulation (RC 4FSK)
|
||||
|
||||
if (m_modemState == STATE_DMR) {
|
||||
ADF7021_REG2 |= (uint32_t) (m_dmrDev / div2) << 19; // DMR deviation
|
||||
ADF7021_REG2 |= (uint32_t) 0b111 << 4; // modulation (RC 4FSK)
|
||||
} else if (m_modemState == STATE_POCSAG) {
|
||||
ADF7021_REG2 |= (uint32_t) (m_pocsagDev / div2) << 19; // POCSAG deviation
|
||||
ADF7021_REG2 |= (uint32_t) 0b000 << 4; // modulation (2FSK)
|
||||
}
|
||||
|
||||
ADF7021_REG2 |= (uint32_t) 0b0010; // register 2
|
||||
ADF7021_REG2 |= (uint32_t) m_power << 13; // power level
|
||||
ADF7021_REG2 |= (uint32_t) 0b110001 << 7; // PA
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue