7 years, 6 months ago.

mDot Max Packet Length not updating with TxDataRate change

No matter what TxDataRate I set my mDot configuration to (0-4), the max packet length does not change from 11 bytes. I've made sure the application is built with the version of mbed-os specified in the commit message of the version of the mDot library I'm using. I've also tried reverting back to various revisions of either library with no luck fixing the problem.

For example: Using dot->setTxDataRate(1) I can set the transmit settings to SF9BW125. At this setting I expect to be able to transmit up to 52 bytes of data. But when I call dot->getDateRateDetails(dot->getTxDataRate()) it returns 11 when it should be returning 52.

Be the first to answer this question.