1. 16 Apr, 2015 1 commit
    • Damien George's avatar
      py: Overhaul and simplify printf/pfenv mechanism. · 7f9d1d6a
      Damien George authored
      Previous to this patch the printing mechanism was a bit of a tangled
      mess.  This patch attempts to consolidate printing into one interface.
      
      All (non-debug) printing now uses the mp_print* family of functions,
      mainly mp_printf.  All these functions take an mp_print_t structure as
      their first argument, and this structure defines the printing backend
      through the "print_strn" function of said structure.
      
      Printing from the uPy core can reach the platform-defined print code via
      two paths: either through mp_sys_stdout_obj (defined pert port) in
      conjunction with mp_stream_write; or through the mp_plat_print structure
      which uses the MP_PLAT_PRINT_STRN macro to define how string are printed
      on the platform.  The former is only used when MICROPY_PY_IO is defined.
      
      With this new scheme printing is generally more efficient (less layers
      to go through, less arguments to pass), and, given an mp_print_t*
      structure, one can call mp_print_str for efficiency instead of
      mp_pr...
      7f9d1d6a
  2. 12 Apr, 2015 1 commit
  3. 26 Mar, 2015 2 commits
  4. 25 Mar, 2015 1 commit
    • Daniel Campora's avatar
      cc3200: Roll back to the previous telnet and ftp timeouts. · 684dba40
      Daniel Campora authored
      Unfortunately, these timeouts are the only realiable way (for now), to
      be able to detect broken connections due to half-open sockets. Such a
      thing occurs when getting out of the WiFi coverage area or when
      disconnecting from the AP (sometimes the client doesn't send the
      disconnect packet).
      684dba40
  5. 21 Mar, 2015 1 commit
  6. 19 Mar, 2015 1 commit
  7. 18 Mar, 2015 1 commit
  8. 15 Mar, 2015 3 commits
  9. 14 Mar, 2015 2 commits
  10. 12 Mar, 2015 3 commits
  11. 11 Mar, 2015 1 commit
  12. 26 Feb, 2015 1 commit
  13. 23 Feb, 2015 2 commits
  14. 22 Feb, 2015 3 commits
  15. 21 Feb, 2015 2 commits
  16. 20 Feb, 2015 1 commit
  17. 13 Feb, 2015 1 commit
  18. 06 Feb, 2015 1 commit
    • danicampora's avatar
      cc3200: Add cc3200 port of MicroPython. · 8785645a
      danicampora authored
      The port currently implements support for GPIO, RTC, ExtInt and the WiFi
      subsystem. A small file system is available in the serial flash. A
      bootloader which makes OTA updates possible, is also part of this initial
      implementation.
      8785645a