10 Commits (85858e72dfdc3e941c2e620e94de05ad663138b1)

Author SHA1 Message Date
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 98a3911c43 py/scheduler: Add "raise_exc" argument to mp_handle_pending. 5 years ago
Damien George c13f9f209d all: Convert nlr_raise(mp_obj_new_exception_msg(x)) to mp_raise_msg(x). 5 years ago
Damien George c80614dfc8 ports: Provide mp_hal_stdio_poll for sys.stdio polling where needed. 5 years ago
Damien George 5357dad52e esp8266: Fix ticks_ms to correctly handle wraparound of system counter. 6 years ago
Damien George afd0701bf7 esp8266: Change UART(0) to attach to REPL via uos.dupterm interface. 7 years ago
Damien George 37282f8fc1 extmod/uos_dupterm: Update uos.dupterm() and helper funcs to have index. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George b00040c43c esp8266/esp_mphal: Send data in chunks to mp_uos_dupterm_tx_strn. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 46b849ab49 esp8266: Move mp_hal_pin_open_drain from esp_mphal.c to machine_pin.c. 7 years ago
Damien George 1b7d67266d esp8266: Enable micropython.schedule() with locking in pin callback. 8 years ago
Paul Sokolovsky 6ab2c5e6cc lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. 8 years ago
Damien George 34e0198436 esp8266: Extend system microsecond counter to 64-bits; use in ticks_ms. 8 years ago
Paul Sokolovsky 4b3f1d712b esp8266/esp_mphal: Add tentative change to mp_hal_stdin_rx_chr() to wait IRQ. 8 years ago
Paul Sokolovsky 015774a04f esp8266/modmachinewdt: Add .deinit() method. 8 years ago
Paul Sokolovsky f2a21a2489 esp8266/esp_mphal: No longer disable watchdog on startup. 8 years ago
Paul Sokolovsky 64ad838fde esp8266/esp_mphal: Implement libc's errno. 8 years ago
Paul Sokolovsky 380561836d esp8266/esp_mphal: Properly handle dupterm EOF after switching to readinto(). 8 years ago
Paul Sokolovsky a22b6ebff1 esp8266/esp_mphal: call_dupterm_read: Use readinto() method. 8 years ago
Damien George 4b37e775ea extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low. 9 years ago
Paul Sokolovsky 2b05b60bbc esp8266/esp_mphal: mp_uos_dupterm_deactivate() may raise exception. 9 years ago
Paul Sokolovsky 4681b86850 esp8266/esp_mphal: Handle Ctrl+C from dupterm (e.g. WebREPL). 9 years ago
Paul Sokolovsky 116eeee6db esp8266/esp_mphal: Fix NLR buffer leak in call_dupterm_read(). 9 years ago
Paul Sokolovsky 0ab372585f extmod/moduos_dupterm: Dumpterm subsystem is responsible for closing stream. 9 years ago
Paul Sokolovsky 3d830415bc esp8266/esp_mphal: Add ets_esf_free_bufs(), etc. functions. 9 years ago
Damien George 67a6d31955 esp8266: Allow GPIO16 to be used as a pin in the uPy pin HAL. 9 years ago
Damien George a2d5d84ecc esp8266: Convert mp_hal_pin_obj_t from pin ptr to simple integer. 9 years ago
Damien George d4f4cb6a24 esp8266/esp_mphal: Remove mp_hal_feed_watchdog. 9 years ago
Paul Sokolovsky 6f3b9933bd esp8266/esp_mphal: Protect dupterm_task_handler() from recursive exec. 9 years ago
Paul Sokolovsky 959ed931a4 esp8266/esp_mphal: call_dupterm_read(): Fix order of deactivating on EOF. 9 years ago
Paul Sokolovsky 19e3c9d53a esp8266/esp_mphal: Don't swallow exceptions in dupterm's read()/write(). 9 years ago
Paul Sokolovsky 785cf9a61f esp8266: Support dedicated REPL loop (aka pull-style). 9 years ago
Paul Sokolovsky 98af891610 esp8266: Implement input part of dupterm handling. 9 years ago
Paul Sokolovsky 61fa7c8152 esp8266: Switch back to accumulating input data via ring buffer. 9 years ago
Paul Sokolovsky 402a743821 esp8266/esp_mphal: Add support for debug UART-only output. 9 years ago
Paul Sokolovsky c961889e34 esp8266: Add basic support for duplicating REPL output. 9 years ago
Damien George e673714cfe esp8266: Make mp_hal_delay_us work with new event framework. 9 years ago
Paul Sokolovsky a099bfe89c esp8266/esp_mphal: Add higher-level event polling function. 9 years ago
Paul Sokolovsky d3a4d39687 esp8266: Support raising KeyboardInterrupt on Ctrl+C. 9 years ago
Paul Sokolovsky 8ab16b6af0 esp8266: Add custom _assert() function. 9 years ago
Paul Sokolovsky a4c8ef9d16 esp8266: Reset "virtual RTC" on power on. 9 years ago
Damien George b41a14a4b9 esp8266: Add mp_hal_delay_us function. 9 years ago
Paul Sokolovsky 6a09e7d7ae esp8266: Switch to standard mp_hal_ticks_ms() MPHAL function. 9 years ago
Paul Sokolovsky ebd9f550e8 esp8266: Switch to standard mp_hal_delay_ms() MPHAL function. 9 years ago
Paul Sokolovsky 5699fc9d0e esp8266: Switch to standard mp_hal_delay_us() MPHAL function. 9 years ago
Josef Gajdusek 492fd5cb6b esp8266: Enable setting CPU frequency to 160MHz 10 years ago
Josef Gajdusek 800d5cd16f esp8266: Implement time functions 10 years ago
Damien George 0b32e50365 stmhal: Make pybstdio usable by other ports, and use it. 10 years ago