Skip to content

Commit

Permalink
Fix #170: properly set size and tag of SessionChannelMask
Browse files Browse the repository at this point in the history
  • Loading branch information
terrillmoore committed Jul 5, 2021
1 parent 49f5e0f commit 18d064e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/lib/arduino_lorawan_sessionstate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Arduino_LoRaWAN::BuildSessionState(
// handle EU like regions
#if CFG_LMIC_EU_like
State.V1.Channels.Header.Tag = State.V1.Channels.Header.kEUlike;
State.V1.Channels.Header.Tag = sizeof(State.V1.Channels.EUlike);
State.V1.Channels.Header.Size = sizeof(State.V1.Channels.EUlike);
State.V1.Channels.EUlike.clearAll();
constexpr unsigned maxCh = MAX_CHANNELS < State.V1.Channels.EUlike.nCh ? MAX_CHANNELS : State.V1.Channels.EUlike.nCh;
State.V1.Channels.EUlike.ChannelMap = LMIC.channelMap;
Expand Down Expand Up @@ -135,8 +135,8 @@ Arduino_LoRaWAN::BuildSessionState(
}

#elif CFG_LMIC_US_like
State.V1.Channels.Header.Tag = State.V1.Channels.Header.kEUlike;
State.V1.Channels.Header.Tag = sizeof(State.V1.Channels.USlike);
State.V1.Channels.Header.Tag = State.V1.Channels.Header.kUSlike;
State.V1.Channels.Header.Size = sizeof(State.V1.Channels.USlike);

#if ARDUINO_LMIC_VERSION_COMPARE_GE(ARDUINO_LMIC_VERSION, ARDUINO_LMIC_VERSION_CALC(3,99,0,1))
static_assert(
Expand Down

0 comments on commit 18d064e

Please sign in to comment.