Skip to content
Snippets Groups Projects
  1. May 13, 2013
    • Scott Vokes's avatar
      API change: change uint16_t to size_t for user-controlled buffer sizes. · 4ac7e292
      Scott Vokes authored
      This eliminates the possibility of infinite loops caused by counters
      overflowing and preventing the output buffer full or input exhausted
      conditions from being reached.
      4ac7e292
    • Scott Vokes's avatar
      When index or count are > 8 bits long, ensure suspend/resume is correct. · 58257290
      Scott Vokes authored
      Previously, suspending between the two bytes of a >8-bit index or count
      could lead to accumulation of an incorrect value. This commit breaks
      each of the index and count states into X_{msb,lsb}, where _msb reads
      the >8th bits and stores them in the accumulator, and _lsb reads the
      lower 8 bits (or all of them, if the total value is < 8). This adds
      another point where the state machine can suspend and resume without any
      loss of information, if necessary.
      58257290
  2. May 12, 2013
  3. May 11, 2013
  4. Mar 25, 2013
  5. Mar 14, 2013
  6. Mar 13, 2013
Loading