1. 04 Nov, 2017 7 commits
    • Jack Hickish's avatar
      Settling on 4s timeout :) · dce2b1f0
      Jack Hickish authored
      This is long enough that a few retries can be had during a PROM
      burning procedure, where the time between tries has to be ~1s to give
      time for the flash erasing
      dce2b1f0
    • Jack Hickish's avatar
      Ignore duplicate write packets · 2d327380
      Jack Hickish authored
      the LWIP implementation of TFTP didn't
      have any logic to ignore duplicate write packets
      (i.e., a write packet resent by a client because
      it failed to receive an ack on a previous packet).
      This meant that duplicate packets were written twice,
      and the write address was erroneously incremented.
      
      This commit adds logic to track the expected TFTP
      blknum (i.e., packet number) and re-ack, but not re-write
      any duplicated packets.
      2d327380
    • Jack Hickish's avatar
      Change variable name · 9442aa5e
      Jack Hickish authored
      words_left actually counted bytes, so not it's called
      bytes_left
      9442aa5e
    • Jack Hickish's avatar
      Typo in comment · c0030d62
      Jack Hickish authored
      c0030d62
    • Jack Hickish's avatar
      Adding MB code with larger timeout · f8ba7a88
      Jack Hickish authored
      f8ba7a88
    • Jack Hickish's avatar
      Make TFTP timeout 10s · 2437e305
      Jack Hickish authored
      This is probably too long, but it takes several 100ms for a
      flash page erase, so the client usually runs with a relatively
      long timeout. If the server-side timeout is too short then
      if a packet is lost by the time the client resends the server
      will have given up on the connection.
      2437e305
    • Jack Hickish's avatar
      Fix clock names used in tge constraints · 495c1bf7
      Jack Hickish authored
      495c1bf7
  2. 19 Oct, 2017 9 commits
  3. 13 Oct, 2017 1 commit
    • Jack's avatar
      Merge remote-tracking branch 'origin/busyweek-201708' into casper-astro-soak-test · 9ac771cc
      Jack authored
      Conflicts:
      	casper_library/casper_library_accumulators.mdl
      	casper_library/casper_library_communications.mdl
      	casper_library/casper_library_correlator.mdl
      	casper_library/casper_library_delays.mdl
      	casper_library/casper_library_ffts.mdl
      	casper_library/casper_library_flow_control.mdl
      	casper_library/casper_library_forwarding_table.m
      	casper_library/casper_library_misc.mdl
      	casper_library/casper_library_multipliers.mdl
      	casper_library/casper_library_pfbs.mdl
      	casper_library/casper_library_reorder.mdl
      	casper_library/casper_library_scopes.mdl
      	casper_library/casper_library_sources.mdl
      	casper_library/update_casper_block.m
      	startsg
      	startup.m
      	xps_library/xps_library.mdl
      9ac771cc
  4. 06 Oct, 2017 1 commit
  5. 20 Sep, 2017 1 commit
  6. 06 Sep, 2017 1 commit
  7. 29 Aug, 2017 1 commit
  8. 28 Aug, 2017 1 commit
  9. 24 Aug, 2017 1 commit
  10. 14 Aug, 2017 5 commits
  11. 12 Aug, 2017 2 commits
  12. 11 Aug, 2017 1 commit
  13. 10 Aug, 2017 9 commits