Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite MAC parser, debug, pass compliance #378

Merged
merged 27 commits into from
Aug 24, 2019
Merged

Commits on Aug 15, 2019

  1. Configuration menu
    Copy the full SHA
    ad4fd70 View commit details
    Browse the repository at this point in the history
  2. Remove unused field

    terrillmoore committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    c8445a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b24514e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Configuration menu
    Copy the full SHA
    1cf5e16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebe396a View commit details
    Browse the repository at this point in the history
  3. Add NbTrans handling

    terrillmoore committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    59192e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfe662a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a1839c View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    5a37419 View commit details
    Browse the repository at this point in the history
  2. touch up comments

    terrillmoore committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    88af127 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53e9b9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97c2366 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a13b623 View commit details
    Browse the repository at this point in the history
  6. Trim whitespace

    terrillmoore committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    ca88538 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Fix #377: don't repeat uplink seqnos for acks of confs

    The counter `LMIC.txCnt` was not being reset at the right time; thus
    we sometimes treated an ACK or a POLL as a retry. With the latest
    changes, even more so.
    terrillmoore committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    d7d8f35 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Rename the trace functions LMICOS_logEvent() etc.

    Renaming makes sense, because from the LMIC's point of view, logging
    functions are provided by the OS/HAL. It might make further sense to
    move the LOG function from the compliance test script to the OS/HAL,
    so the logging can be used by any script without makeing them recreate
    the facility. On the other hand, that would make it more of a headache
    to override the default in the normal case.
    terrillmoore committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    434871d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d6d951 View commit details
    Browse the repository at this point in the history
  3. Trim whitespace

    terrillmoore committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    aabd00e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eeb2bf9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f29f68 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Fix #382: Fix #238: confirmed uplink/explicit NACK must retry

    Fix #382: after receiveing a message with `FHDR.FCnt.ACK` == 0, check
    whether we requested confirmation on the last uplink. If so, treat as
    a NACK and retransmit.
    
    Fix #238: Rewrite `processDnData()` to eliminate `goto`s, which were
    really only tail recursion and therefore both unneeded and confusing
    (to me, anyway).
    terrillmoore committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    99481b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2019

  1. Set version to v2.3.2.70

    terrillmoore committed Aug 24, 2019
    Configuration menu
    Copy the full SHA
    317fc2e View commit details
    Browse the repository at this point in the history
  2. Add documentation

    terrillmoore committed Aug 24, 2019
    Configuration menu
    Copy the full SHA
    18149ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20b4747 View commit details
    Browse the repository at this point in the history
  4. Trim whitespace

    terrillmoore committed Aug 24, 2019
    Configuration menu
    Copy the full SHA
    1fe1a9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f06760 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3388653 View commit details
    Browse the repository at this point in the history