2 Commits (08a196697c5dfb8cbe3b3e85c1c5f94e3a27804c)

Author SHA1 Message Date
Damien George 4a93801c12 all: Update Makefiles and others to build with new ports/ dir layout. 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
Alexander Steffen 299bc62586 all: Unify header guard usage. 7 years ago
Damien George 1eb3c66e91 extmod/machine_spi: Provide reusable software SPI class. 8 years ago
Paul Sokolovsky 8bc3fc20fe esp8266: Rename "machine" module implementation to use contemporary naming. 8 years ago
Paul Sokolovsky 6ab2c5e6cc lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port. 8 years ago
Paul Sokolovsky f71f37e426 esp8266/esp_mphal.h: Add mp_hal_ticks_cpu() for reuse. 8 years ago
Damien George 45f3416816 esp8266: Enable DHT C-level driver. 9 years ago
Damien George 4b37e775ea extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low. 9 years ago
Damien George 68e222afdc esp8266: Add mp_hal_pin_input() and mp_hal_pin_output() functions. 9 years ago
Paul Sokolovsky 4681b86850 esp8266/esp_mphal: Handle Ctrl+C from dupterm (e.g. WebREPL). 9 years ago
Paul Sokolovsky 3d830415bc esp8266/esp_mphal: Add ets_esf_free_bufs(), etc. functions. 9 years ago
Damien George b372156f74 esp8266: Change software SPI driver to use general pin HAL. 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 624738ca64 extmod/machine_i2c: Allow mp_hal_pin_obj_t to be any type, not a ptr. 9 years ago
Damien George d4f4cb6a24 esp8266/esp_mphal: Remove mp_hal_feed_watchdog. 9 years ago
Damien George a525493e40 esp8266: Switch from using custom I2C driver to generic extmod one. 9 years ago
Damien George ac63ca7bc5 esp8266: Implement basic C-level pin HAL. 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
Damien George 9475cc59e6 esp8266: Support synchronous wifi scanning. 9 years ago
Paul Sokolovsky 402a743821 esp8266/esp_mphal: Add support for debug UART-only output. 9 years ago
Paul Sokolovsky a099bfe89c esp8266/esp_mphal: Add higher-level event polling function. 9 years ago
Damien George 077448328a esp8266/etshal.h: More prototypes of ESP8266 SDK/BootROM functions. 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
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 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
Paul Sokolovsky 2fc1e64319 esp8266: Fix lost chars problem when block-xfering data (e.g., when pasting). 10 years ago
Damien George 0b32e50365 stmhal: Make pybstdio usable by other ports, and use it. 10 years ago
Paul Sokolovsky f12ea7c7ed esp8266: Implement task-based, event-driven interface with UART. 10 years ago
Damien George 075d597464 esp8266: New port of Micro Python to ESP8266 wifi module. 10 years ago
Damien George 3550de4ebe stmhal: Add basic CAN bus support. 10 years ago
Damien George 4abff7500f py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h. 10 years ago
Paul Sokolovsky caa7334141 stackctrl: Add "mp_" prefix. 11 years ago
Paul Sokolovsky 23668698cb py: Add portable framework to query/check C stack usage. 11 years ago
Damien George 58ebde4664 Tidy up some configuration options. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 97790455fe Improve REPL detecting when input needs to continue. 11 years ago
John R. Lenton 9c83ec0eda Merge remote-tracking branch 'upstream/master' into dict_feats 11 years ago
Damien George 136f67523b Factor and simplify Makefile's and mpconfig. 11 years ago
ian-v 5fd8fd2c16 Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
ian-v 7a16fadbf8 Co-exist with C++ (issue #85) 11 years ago
Damien d99b05282d Change object representation from 1 big union to individual structs. 11 years ago
Damien 92c06561a3 Improve REPL compount statement detection. 11 years ago