- 10 Jun, 2017 5 commits
-
-
Paul Sokolovsky authored
Happened with 32-bit gcc 4.8.4.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
In 1.8, Zephyr made a controversial change of dumping C99 stdint types and switching to its own types.
-
Paul Sokolovsky authored
Helpful when dealing with frozen modules (and whole applications).
-
- 09 Jun, 2017 3 commits
-
-
Paul Sokolovsky authored
Don't create copy of immutable object's contents until .write() is called on BytesIO.
-
Damien George authored
-
Damien George authored
Taking the address of a local variable leads to increased stack usage, so the mp_decode_uint_skip() function is added to reduce the need for taking addresses. The changes in this patch reduce stack usage of a Python call by 8 bytes on ARM Thumb, by 16 bytes on non-windowing Xtensa archs, and by 16 bytes on x86-64. Code size is also slightly reduced on most archs by around 32 bytes.
-
- 08 Jun, 2017 6 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Damien George authored
The latter is shorter and simpler because it doesn't require importing the sys module.
-
Tamas TEVESZ authored
make is not always GNU make; the latter may go by different names. This helps builds on systems where the default make is not GNU make.
-
Tamas TEVESZ authored
make is not always GNU make; the latter may go by different names. This helps builds on systems where the default make is not GNU make.
-
Damien George authored
Currently just a dummy command that returns "success", but it's needed for some O/S's to correctly talk with the SCSI layer.
-
- 07 Jun, 2017 10 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Sylvain Pelissier authored
-
Sylvain Pelissier authored
-
Damien George authored
These args are currently ignored but are parsed to make it easier to write portable scripts between CPython and MicroPython.
-
Damien George authored
-
Dave Hylands authored
-
- 05 Jun, 2017 1 commit
-
-
Paul Sokolovsky authored
-
- 04 Jun, 2017 3 commits
-
-
Paul Sokolovsky authored
This adds description of implied AbstractNIC base class, which should be "subclasses" and implemented by a particular network device class. This is just an initial step in that direction, the API and description will be elabotated further.
-
Paul Sokolovsky authored
In non-blocking mode, if no pending connection available, should return EAGAIN, not ETIMEDOUT.
-
Paul Sokolovsky authored
If socket is already connected, POSIX requires returning EISCONN. If connection was requested, but not yet complete (for non-blocking socket), error code is EALREADY. http://pubs.opengroup.org/onlinepubs/7908799/xns/connect.html
-
- 03 Jun, 2017 6 commits
-
-
Paul Sokolovsky authored
Instead of ETIMEDOUT. This is consistent with POSIX: http://pubs.opengroup.org/onlinepubs/7908799/xns/connect.html
-
Paul Sokolovsky authored
Return value is mp_obj_t, so needs to be accessed using MP_OBJ_SMALL_INT_VALUE().
-
Paul Sokolovsky authored
The list starts with the simplest functionality - GPIO, proceeds to communication interfaces (UART, SPI, I2C), the to time(r) related things, then everything else.
-
Paul Sokolovsky authored
This patch also unconditionalizes uos.dupterm(), though exact interface and semantics is yet to be defined.
-
Paul Sokolovsky authored
For a couple of ports, there was information which directory is set as current after boot. This information doesn't belong to "uos" module, and is moved to boards' references (which actually already contained information on which directory is chosen for boot, even if without explicit mentioning that it becomes current directory, which is now done).
-
Paul Sokolovsky authored
cc3200 port has network.Server class to control behavior of builtin Telnet/FTP server of that port.
-
- 02 Jun, 2017 4 commits
-
-
Paul Sokolovsky authored
-
Damien George authored
-
Damien George authored
Negative values mean no limit on the number of splits so should delegate to the .split() method.
-
Damien George authored
If a port is using interrupt_char.c then it must enable MICROPY_KBD_EXCEPTION. This is the case for all official ports.
-
- 01 Jun, 2017 2 commits
-
-
Damien George authored
-
Damien George authored
-