39 Commits (f8ac28964d8d7801baed71e6414aad8621471458)

Author SHA1 Message Date
Damien George 31ea158557 esp8266: Change machine.Timer callback to soft callback. 8 years ago
Paul Sokolovsky 287180a0a8 esp8266/modmachine: Add Signal class. 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Damien George ad166857bc esp8266: Refactor to use extmod implementation of software SPI class. 8 years ago
Paul Sokolovsky 8bc3fc20fe esp8266: Rename "machine" module implementation to use contemporary naming. 8 years ago
Paul Sokolovsky 52784bf595 esp8266/modmachine: idle(): Return number of CPU cycles spent idling. 8 years ago
Damien George 93c4a6a3f7 all: Remove 'name' member from mp_obj_module_t struct. 8 years ago
Damien George f3b5480be7 stmhal,cc3200,esp8266: Consistently use PWRON_RESET constant. 8 years ago
Paul Sokolovsky 742d8bdbe4 esp8266/modmachine: Map PWR_ON_RESET to vendor's REASON_DEFAULT_RST. 8 years ago
Paul Sokolovsky dba40afa70 esp8266/modmachine: Simplify SPI class implementation multiplexing. 8 years ago
Paul Sokolovsky 7ddd1a58f6 esp8266/modmachine: Don't expose internal SoftSPI and HSPI classes. 8 years ago
Paul Sokolovsky 1708fe3cc7 esp8266/modmachine: Add WDT_RESET and SOFT_RESET constants. 8 years ago
Paul Sokolovsky 263aaa7030 esp8266/modmachinewdt: Implement machine.WDT class. 8 years ago
Radomir Dopieralski d076fae219 esp8266/modmachinespi: Add a factory method for SoftSPI/HSPI 8 years ago
Radomir Dopieralski 8e7dfea803 esp8266/modpybhspi: Add a HSPI module for hardware SPI support 9 years ago
Paul Sokolovsky 31ad1bb606 esp8266/modmachine: Implement dummy sleep() function. 8 years ago
Paul Sokolovsky c2070d771a esp8266/modmachine: Implement idle() function. 8 years ago
puuu ee12581a35 esp8266: Let RTC work correctly after deepsleep. 9 years ago
Damien George 927388e80e esp8266: Provide a dedicated variable to disable ets_loop_iter. 9 years ago
Damien George cff2b7a6e3 esp8266/modmachine: Add machine.time_pulse_us function. 9 years ago
Damien George 9a368ae831 esp8266/modmachine: Add disable_irq and enable_irq functions. 9 years ago
Paul Sokolovsky 6d103b6548 py: Move call_function_*_protected() functions to py/ for reuse. 9 years ago
Damien George 32d7cf6e44 esp8266: Implement basic deep-sleep capabilities. 9 years ago
Paul Sokolovsky 050e645ef2 esp8266/modmachine: Add reset_cause() function. 9 years ago
Damien George a525493e40 esp8266: Switch from using custom I2C driver to generic extmod one. 9 years ago
Damien George 1a0a323ca8 esp8266: Add initial implementation of machine.UART. 9 years ago
Paul Sokolovsky de12502d89 esp8266: Move pyb.unique_id() to machine.unique_id(). 9 years ago
Paul Sokolovsky 81fd5685fc esp8266: Move pyb.hard_reset() to machine.reset(). 9 years ago
Damien George b62beadae0 esp8266: Link ADC class into machine module. 9 years ago
Damien George 632d8efa05 esp8266: Add PWM support. 9 years ago
Damien George 82b95f625e esp8266: Implement software SPI class. 9 years ago
Damien George dd32f02cc3 esp8266: Add basic I2C driver, with init and writeto methods. 9 years ago
Damien George f7be80398e esp8266: Move pyb.freq to machine.freq. 9 years ago
Paul Sokolovsky 26f0616e8f esp8266/modmachine: Add Pin class from modpyb. 9 years ago
Paul Sokolovsky c70637bc00 esp8266/modmachine: Timer: Add ONE_SHOT and PERIODIC symbolic constants. 9 years ago
Paul Sokolovsky 98b727c931 esp8266/modmachine: Use etshal.h. 9 years ago
Paul Sokolovsky f39bcb304b esp8266/modmachine: Changing params of a timer requires disarming it first. 9 years ago
Paul Sokolovsky 7193086c03 esp8266/modmachine: Basic implementation of Timer for OS virtual timers. 9 years ago
Paul Sokolovsky 5d7c408ba8 esp8266: Add modmachine with mem* arrays. 9 years ago
Dave Hylands 504420c51d stmhal: Early version of machine module for stmhal. 9 years ago
Damien George 0b32e50365 stmhal: Make pybstdio usable by other ports, and use it. 10 years ago
Damien George 0d3cb6726d py: Change vstr so that it doesn't null terminate buffer by default. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 5cbc9e0db0 stmhal: Reduce coupling between USB driver and readline. 10 years ago
Damien George 2617eebf2f Change const byte* to const char* where sensible. 11 years ago
Dave Hylands 117c46d9eb Add input command for unix 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 5874c1c92b stmhal: Remove #include <stdint.h> from mpconfigport.h. 11 years ago
Paul Sokolovsky 9b71b16a94 unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Damien George ea13f407a3 py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago