154 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
Javier Candeira 35a1fea90b all: Raise exceptions via mp_raise_XXX
6 years ago
Scott Shawcroft fab634e3ee Turn on Rosie CI testing to test new builds on real hardware.
6 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments
6 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage.
6 years ago
Damien George e66fd56852 py/repl: Change mp_uint_t to size_t in repl helpers.
6 years ago
Damien George 045116551e lib: Add libm_dbl, a double-precision math library, from musl-1.1.16.
6 years ago
Scott Shawcroft 30ee7019ca Merge tag 'v1.9.1'
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 3bedff0b3c lib/libm/math: Remove implementations of float conversion functions.
6 years ago
Paul Sokolovsky f01c1c6b35 lib/axtls: Upgrade to axTLS 2.1.3 + MicroPython patchset.
6 years ago
Damien George ab954ed513 lib/utils/interrupt_char: Remove support for KBD_EXCEPTION disabled.
6 years ago
Damien George b53a63517a lib/libm: Use isfinite instead of finitef, for C99 compatibility.
6 years ago
Ville Skyttä ca16c38210 various: Spelling fixes
6 years ago
Scott Shawcroft aaf01481aa Change the approach for input so that its not included in every single build. Put it next to readline instead.
6 years ago
Tom Collins 288ea06e7c lib/utils/pyexec: Update event-driven REPL to match non-event REPL.
6 years ago
Scott Shawcroft 939c0045db Switch to a shared piece of code to compute start and length of a
6 years ago
Damien George b6c7e4b143 all: Use full path name when including mp-readline/timeutils/netutils.
6 years ago
Damien George 3022e00bbf lib/netutils: Update for changes to mp_obj_str_get_data.
6 years ago
Damien George fb161aa45a lib/libm: Add implementation of nearbyintf, from musl-1.1.16.
6 years ago
Damien George 6e74d24f30 py: Add micropython.schedule() function and associated runtime code.
6 years ago
Damien George 3f7aa330fd lib/utils/pyexec: Fix bug with pyexec_file not setting flag for source.
6 years ago
Damien George 41b1df6046 lib/memzip: Make lexer constructor raise exception when file not found.
6 years ago
Damien George 56b238393b lib/utils/pyexec: Refactor to put lexer constructors all in one place.
6 years ago
Damien George 3b2fd4df31 lib/utils/pyexec: Allow to compile when the uPy compiler is disabled.
6 years ago
Scott Shawcroft e9659e61f8 Switch enum-like attributes to all caps and add print support for them. Make room for this functionality by adding a shared __enter__ function object. #76
6 years ago
Scott Shawcroft f2c787d0b4 Fix the keyboard exception in REPL by ignoring forced exit results when in REPL. Also, print the exception correctly. Fixes #57
6 years ago
Andrew Gatt 9d3c0d423e lib/oofatfs/ffconf.h: Add MICROPY_FATFS_NORTC option.
6 years ago
Damien George b039d93d7e lib/oofatfs/ffconf.h: Allow to configure FS_EXFAT option.
6 years ago
Damien George 9425bf5b2b lib/fatfs: Remove old fatfs library component, it's replaced by oofatfs.
6 years ago
Damien George 28899cd971 lib/oofatfs: Update oofatfs library.
6 years ago
Damien George 0390bc97ea lib/oofatfs: Update oofatfs library.
6 years ago
Damien George 9b08faf3ae lib/oofatfs: Add OO version of FatFS library.
6 years ago
Damien George 211244d1f3 lib/utils/pyexec: Only print help prompt if HELP feature is enabled.
6 years ago
Damien George 895807137e lib/utils: Remove old pyhelp helper, replaced with py/builtinhelp.c.
6 years ago
Scott Shawcroft dfb61f01db Merge tag 'v1.8.7'
6 years ago
Scott Shawcroft 25ae844d55 Rename to CircuitPython
6 years ago
Scott Shawcroft c82f224598 Reduce size of root directory because its allocated a fixed size (was 16k, now 4k). Tests show this holds ~32 files and subdirectories.
6 years ago
Damien George d89cafd5c3 lib/utils/interrupt_char: Use core-provided mp_kbd_exception if enabled.
6 years ago
Scott Shawcroft b6f1eebab3 atmel-samd: Add APA102 support and flash more advanced status.
6 years ago
Scott Shawcroft ea1320bee7 Add uheap for debugging the size of objects. Still not perfect though.
6 years ago
Scott Shawcroft ccbb5e84f9 This introduces an alternative hardware API called nativeio structured around different functions that are typically accelerated by native hardware. Its not meant to reflect the structure of the hardware.
6 years ago
Scott Shawcroft bd36873362 Merge tag 'v1.8.6'
6 years ago
Damien George cd527bb324 lib/libm: Move Thumb-specific sqrtf function to separate file.
6 years ago
Scott Shawcroft 7a24abb27c lib/utils/pyexec: Return FORCED_EXIT from pyexec_file when its stopped by CTRL - C.
6 years ago
Paul Sokolovsky 3cdccb9b14 zephyr: Fix mp_hal_set_interrupt_char() declaration to be compatible.
6 years ago
Paul Sokolovsky 6832cbd69d lib/utils/pyexec: Fix compilation warning of type vs format mismatch.
6 years ago
Vincenzo Frascino c38ea32810 lib/utils/pyexec: Add mp_hal_set_interrupt_char() prototype.
6 years ago
Scott Shawcroft d189a3f3cf atmel-samd: Support auto-reset based on USB write activity.
6 years ago
Erik Moqvist f64e806f50 lib/utils/pyhelp.c: Use mp_printf() instead of printf()
6 years ago