488 Commits (ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16)

Author SHA1 Message Date
Dan Halbert ef61b5ecb5 Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master.
6 years ago
Damien George 4ec803a42a all: Make static dicts use mp_rom_map_elem_t type and MP_ROM_xxx macros.
6 years ago
Damien George 7d4a2f773c all: Make use of $(TOP) variable in Makefiles, instead of "..".
6 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments
6 years ago
Damien George aa7be82a4d all: Don't include system errno.h when it's not needed.
6 years ago
Alexander Steffen 71173cd57d cc3200: Use the name MicroPython consistently in code.
6 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage.
6 years ago
Damien George 4d55d8805a cc3200/modusocket: Fix connect() when in non-blocking or timeout mode.
6 years ago
Scott Shawcroft 30ee7019ca Merge tag 'v1.9.1'
6 years ago
Damien George e6782428be cc3200: Initialise variable to zero to prevent compiler warnings.
6 years ago
Damien George 1686346d53 cc3200: Make non-zero socket timeout work with connect/accept/send.
6 years ago
Damien George 4f9858e86d stmhal: Move pybstdio.c to lib/utils/sys_stdio_mphal.c for common use.
6 years ago
Damien George 696fcde800 cc3200/modusocket: Simplify socket.makefile() function.
6 years ago
Damien George 6ff0ecfffc ports: Convert from using stmhal's input() to core provided version.
6 years ago
Ville Skyttä ca16c38210 various: Spelling fixes
6 years ago
Paul Sokolovsky 19e065294d cc3200/mods/pybpin: Remove toggle() method.
6 years ago
Damien George f1609bc843 ports: Add ilistdir in uos module.
6 years ago
Damien George 9d7c53734c cc3200/mods/pybi2c: Make readfnom_mem_into/writeto_mem return None.
6 years ago
Damien George 8f205c2c9b cc3200/mods/pybi2c: Make machine.I2C constructor/init conform to HW API.
6 years ago
Paul Sokolovsky e322b2afbf cc3200/pybuart: Make parity specifications consistent with HW API.
6 years ago
Paul Sokolovsky 9a38b7afe0 cc3200/modmachine: Return frequency value directly, like other ports.
6 years ago
Damien George 4c307bfba1 all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h
6 years ago
Damien George b6c7e4b143 all: Use full path name when including mp-readline/timeutils/netutils.
6 years ago
Damien George 6bfb344a80 cc3200/mods/pybi2c: Raise OSError if readfrom_mem fails to write addr.
6 years ago
Damien George 3a77342719 cc3200: Update for changes to mp_obj_str_get_data.
6 years ago
Damien George 87f068d7d9 cc3200: Update to use size_t for tuple/list accessors.
6 years ago
Krzysztof Blazewicz 75589272ef all/Makefile: Remove -ansi from GCC flags, its ignored anyway.
6 years ago
Damien George 1110c8873c cc3200/mods/modutime: Use generic sleep_ms and sleep_us implementations.
6 years ago
Damien George 12d0731b91 extmod/vfs_fat: Remove obsolete and unused str/len members.
6 years ago
Damien George 70201f4038 cc3200/mptask: Allocate flash VFS struct on the heap to trace root ptrs.
6 years ago
Scott Shawcroft 12fa5b3a66 Switch exception throwing to mp_raise helpers. It saves a little code space each time to share the call.
6 years ago
Paul Sokolovsky f5ee4d95a9 cc3200/moduos: Remove uos.sep, as it's strictly optional.
6 years ago
Damien George 047af9b10b cc3200: Remove socket.timeout class, use OSError(ETIMEDOUT) instead.
6 years ago
Damien George d03f089baa cc3200/mods/modusocket: Init vars to 0 to silence compiler warnings.
6 years ago
Damien George e859ddf3e1 cc3200: Enable uerrno module with short, custom list of error codes.
6 years ago
Damien George 22a6344ebe cc3200: When raising OSError's use MP_Exxx as arg instead of a string.
6 years ago
Damien George 8bb8e97dfe cc3200: Convert to using uPy internal errno numbers.
6 years ago
Damien George 85ab469c64 cc3200: Move wlan socket glue functions from modwlan to modusocket.
6 years ago
Damien George 71ae3f389d cc3200: Remove remaining references to std.h.
6 years ago
Damien George 8c5988bf61 cc3200/mods/modwlan: Add int casts to silence compiler warnings.
6 years ago
Damien George 0258f819bd cc3200/mods/modwlan: Allow antenna diversity to be fully compiled out.
6 years ago
Damien George a162832b1a cc3200/mods/modwlan: Make multi-threaded a proper compile-time option.
6 years ago
Damien George 26ddd4b621 cc3200/mods/modwlan: Remove unused header includes; simplify others.
6 years ago
Damien George 1c35270667 cc3200: Remove util/std.h, can just use stdio.h instead.
6 years ago
Damien George d9f7120af1 cc3200: Use simplelink API instead of emulated BSD API.
6 years ago
Damien George 29551ba566 cc3200: Move stoupper to ftp.c and define in terms of unichar_toupper.
6 years ago
Damien George ae8d867586 py: Add iter_buf to getiter type method.
6 years ago
Damien George b7d27e31e8 cc3200: Refactor "ticks" functions to use common extmod implementation.
6 years ago
Damien George b697c89009 extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h.
6 years ago
Damien George 0bd61d23b9 extmod/vfs_fat: Remove MICROPY_FATFS_OO config option.
6 years ago