1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-28 07:51:19 +01:00

net/lorawan : Move 'LORAMAC_DEFAULT_MAX_FCNT_GAP' to 'CONFIG_'

This commit is contained in:
Akshai M 2020-11-23 19:05:42 +01:00
parent 85c4b5eb3b
commit ed269a7fd7
2 changed files with 4 additions and 4 deletions

View File

@ -377,8 +377,8 @@ extern "C" {
/**
* @brief Default max FCNT gap
*/
#ifndef LORAMAC_DEFAULT_MAX_FCNT_GAP
#define LORAMAC_DEFAULT_MAX_FCNT_GAP (16384U)
#ifndef CONFIG_LORAMAC_DEFAULT_MAX_FCNT_GAP
#define CONFIG_LORAMAC_DEFAULT_MAX_FCNT_GAP (16384U)
#endif
/**

View File

@ -53,7 +53,7 @@ uint32_t gnrc_lorawan_fcnt_stol(uint32_t fcnt_down, uint16_t s_fcnt)
{
uint32_t u32_fcnt = (fcnt_down & _16_UPPER_BITMASK) | s_fcnt;
if (fcnt_down + LORAMAC_DEFAULT_MAX_FCNT_GAP >= _16_LOWER_BITMASK
if (fcnt_down + CONFIG_LORAMAC_DEFAULT_MAX_FCNT_GAP >= _16_LOWER_BITMASK
&& s_fcnt < (fcnt_down & _16_LOWER_BITMASK)) {
u32_fcnt += _16_LOWER_BITMASK;
}
@ -95,7 +95,7 @@ int gnrc_lorawan_parse_dl(gnrc_lorawan_t *mac, uint8_t *buf, size_t len,
gnrc_lorawan_fcnt_stol(mac->mcps.fcnt_down, _hdr->fcnt.u16);
if (mac->mcps.fcnt_down > _fcnt || mac->mcps.fcnt_down +
LORAMAC_DEFAULT_MAX_FCNT_GAP < _fcnt) {
CONFIG_LORAMAC_DEFAULT_MAX_FCNT_GAP < _fcnt) {
DEBUG("gnrc_lorawan: wrong frame counter\n");
return -1;
}