Commit Graph

289 Commits (b4c1b355bb621c0b1e9980d2d83262327bd001f8)

Author SHA1 Message Date
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
Glenn Ruben Bakke 159202ad00 lib/utils: Expose pyb_set_repl_info function public 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 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
Glenn Ruben Bakke 4344d41b36 lib/netutils: Adding some basic parsing and formating of ipv6 address strings. Only working with full length ipv6 strings. Short forms not supported at the moment (for example FE80::1, needs to be expressed as FE80:0000:0000:0000:0000:0000:0000:0001). 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
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
Damien George 4ebdb1f2b2 py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros. 6 years ago
Damien George ad3724e0bc lib/utils/pyexec: Allow behaviour of SystemExit to be configurable. 6 years ago
Scott Shawcroft 8677f957fb lib/utils: Clarify this is Adafruit's MicroPython derivative and help() isn't available yet. 6 years ago
Damien George 824f5c5a32 py/vstr: Combine vstr_new_size with vstr_new since they are rarely used. 6 years ago
Paul Sokolovsky 4021b1e1b8 lib/utils/pyexec: Don't treat SystemExit as "forced exit". 6 years ago
Krzysztof Blazewicz b04d4a5b13 lib/cmsis: upgrade CMSIS-CORE to V4.30 6 years ago
Krzysztof Blazewicz fa6f774b2c lib/cmsis: remove CMSIS-DSP headers, they are unused 6 years ago
Krzysztof Blazewicz 6aea34ad89 lib/cmsis: move CMSIS headers to lib/ 6 years ago
Paul Sokolovsky 6ab2c5e6cc lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. 6 years ago
Delio Brignoli e2ac8bb3f1 py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled. 6 years ago
Paul Sokolovsky bae62d9abe lib/utils/pyexec: qstr_pool_info() requires size_t* parameters. 6 years ago
Paul Sokolovsky b0e2106fb8 lib/berkeley-db-1.xx: Update to upstream, fixes MacOSX build. 6 years ago
Paul Sokolovsky 9897bcaa73 lib/utils/stdout_helpers: Fix function signature to match py/mphal.h. 6 years ago
Paul Sokolovsky 6d11918d49 lib/berkeley-db-1.xx: Update, sets default page size to 4096. 6 years ago
Paul Sokolovsky 2ec943284a lib/berkeley-db-1.xx: Switch to "embedded" branch. 6 years ago
Paul Sokolovsky 58d9d85a56 lib/abort_.c: Add prototype to make coverage build happy. 6 years ago
Paul Sokolovsky c8b80e4740 lib/embed/abort_: Implementation of abort_() function raising uPy exception. 6 years ago
Paul Sokolovsky 43473372e6 lib/utils/stdout_helpers: Move from minimal/uart_extra.c for reuse. 6 years ago