1. 22 Feb, 2015 1 commit
  2. 22 Jan, 2015 1 commit
  3. 29 Dec, 2014 1 commit
  4. 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
  5. 13 Sep, 2014 1 commit
  6. 11 Sep, 2014 1 commit
  7. 29 Aug, 2014 2 commits
  8. 05 Aug, 2014 1 commit
  9. 30 Jun, 2014 1 commit
  10. 03 May, 2014 1 commit
    • Damien George's avatar
      Add license header to (almost) all files. · 04b9147e
      Damien George authored
      Blanket wide to all .c and .h files.  Some files originating from ST are
      difficult to deal with (license wise) so it was left out of those.
      
      Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
      04b9147e
  11. 18 Apr, 2014 1 commit
    • Damien George's avatar
      stmhal: Update ADC, DAC and I2C objects to use new buffer protocol. · 38ae014e
      Damien George authored
      Main reason for expanding buffer protocol API was to support writes to a
      buffer in ADC module (see read_timed).  With this change you can now
      create an array of arbitrary type and ADC.read_timed will store into
      that array in the correct format (byte, int, float).  I wonder though if
      all these changes were really worth it to support just this function.
      Hopefully this enhanced buffer protocol API (with typecode specified)
      will be used elsewhere.
      38ae014e
  12. 16 Apr, 2014 1 commit
  13. 03 Apr, 2014 2 commits
  14. 02 Apr, 2014 1 commit
  15. 23 Mar, 2014 2 commits
  16. 22 Mar, 2014 1 commit
  17. 21 Mar, 2014 1 commit
  18. 13 Mar, 2014 1 commit
  19. 12 Mar, 2014 1 commit
  20. 08 Mar, 2014 1 commit
    • Damien George's avatar
      Implement ROMable modules. Add math module. · 0c36da0b
      Damien George authored
      mp_module_obj_t can now be put in ROM.
      
      Configuration of float type is now similar to longint: can now choose
      none, float or double as the implementation.
      
      math module has basic math functions.  For STM port, these are not yet
      implemented (they are just stub functions).
      0c36da0b