1. 27 May, 2015 1 commit
  2. 21 May, 2015 1 commit
    • Dave Hylands's avatar
      lib: Fix some issues in timeutils · a3a14b9d
      Dave Hylands authored
      In particular, dates prior to Mar 1, 2000 are screwed up.
      
      The easiest way to see this is to do:
      
      >>> import time
      >>> time.localtime(0)
      (2000, 1, 1, 0, 0, 0, 5, 1)
      >>> time.localtime(1)
      (2000, 1, 2, 233, 197, 197, 6, 2)
      
      With this patch, we instead get:
      >>> import time
      >>> time.localtime(1)
      (2000, 1, 1, 0, 0, 1, 5, 1)
      
      Doh - In C % is NOT a modulo operator, it's a remainder operator.
      a3a14b9d
  3. 12 May, 2015 1 commit
  4. 04 May, 2015 1 commit
  5. 28 Apr, 2015 3 commits
  6. 18 Apr, 2015 1 commit
  7. 11 Apr, 2015 1 commit
  8. 05 Apr, 2015 1 commit
  9. 29 Mar, 2015 1 commit
    • Daniel Campora's avatar
      lib: Update FatFs to R0.11. · 7b19e99e
      Daniel Campora authored
      There are lots of cosmetic changes, but this release brings a  very
      important bug fix:
       - Fixed f_unlink() does not remove cluster chain of the file.
      
      With R0.10c if you try to write a file that is too large to fit in the
      free space of the drive, the operation fails, you delete the incomplete
      file, and it seems to be erased, but the space is not really freed,
      because any subsequent write operations fail because the drive is
      "still" full. The only way to recover from this is by formatting the
      drive. I can confirm that R0.11 fixes the problem.
      7b19e99e
  10. 22 Feb, 2015 1 commit
  11. 13 Feb, 2015 2 commits
  12. 29 Jan, 2015 1 commit
  13. 28 Jan, 2015 1 commit
    • Damien George's avatar
      py: Change vstr so that it doesn't null terminate buffer by default. · 0d3cb672
      Damien George authored
      This cleans up vstr so that it's a pure "variable buffer", and the user
      can decide whether they need to add a terminating null byte.  In most
      places where vstr is used, the vstr did not need to be null terminated
      and so this patch saves code size, a tiny bit of RAM, and makes vstr
      usage more efficient.  When null termination is needed it must be
      done explicitly using vstr_null_terminate.
      0d3cb672
  14. 25 Jan, 2015 1 commit
  15. 22 Jan, 2015 1 commit
  16. 12 Jan, 2015 4 commits
  17. 29 Dec, 2014 1 commit
  18. 27 Dec, 2014 3 commits
  19. 18 Dec, 2014 1 commit
    • Damien George's avatar
      lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. · f04329e9
      Damien George authored
      acoshf, asinhf, atanhf were added from musl.  mathsincos.c was
      split up into its original, separate files (from newlibe-nano-2).
      tan was added.
      
      All of the important missing float functions are now implemented,
      and pyboard now passes tests/float/math_fun.py (finally!).
      f04329e9
  20. 31 Oct, 2014 1 commit
  21. 17 Sep, 2014 1 commit
  22. 13 Sep, 2014 1 commit
  23. 11 Sep, 2014 1 commit
  24. 29 Aug, 2014 2 commits