[SX127x] Fixed incorrect OOK data shaping on SX1272 (#110)

This commit is contained in:
jgromes 2020-02-08 08:42:25 +01:00
parent 318de480ab
commit 106012b323

View file

@ -298,13 +298,13 @@ int16_t SX1272::setDataShapingOOK(uint8_t sh) {
// set data shaping // set data shaping
switch(sh) { switch(sh) {
case 0: case 0:
state |= _mod->SPIsetRegValue(SX127X_REG_PA_RAMP, SX1272_NO_SHAPING, 4, 3); state |= _mod->SPIsetRegValue(SX127X_REG_OP_MODE, SX1272_NO_SHAPING, 4, 3);
break; break;
case 1: case 1:
state |= _mod->SPIsetRegValue(SX127X_REG_PA_RAMP, SX1272_OOK_FILTER_BR, 4, 3); state |= _mod->SPIsetRegValue(SX127X_REG_OP_MODE, SX1272_OOK_FILTER_BR, 4, 3);
break; break;
case 2: case 2:
state |= _mod->SPIsetRegValue(SX127X_REG_PA_RAMP, SX1272_OOK_FILTER_2BR, 4, 3); state |= _mod->SPIsetRegValue(SX127X_REG_OP_MODE, SX1272_OOK_FILTER_2BR, 4, 3);
break; break;
default: default:
state = ERR_INVALID_DATA_SHAPING; state = ERR_INVALID_DATA_SHAPING;