summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modmachine.c
Commit message (Expand)AuthorAge
* esp8266: Change machine.Timer callback to soft callback.Damien George2017-03-20
* esp8266/modmachine: Add Signal class.Paul Sokolovsky2017-01-29
* all: Consistently update signatures of .make_new and .call methods.Paul Sokolovsky2017-01-04
* esp8266: Refactor to use extmod implementation of software SPI class.Damien George2016-12-08
* esp8266: Rename "machine" module implementation to use contemporary naming.Paul Sokolovsky2016-11-06
* esp8266/modmachine: idle(): Return number of CPU cycles spent idling.Paul Sokolovsky2016-10-04
* all: Remove 'name' member from mp_obj_module_t struct.Damien George2016-09-22
* stmhal,cc3200,esp8266: Consistently use PWRON_RESET constant.Damien George2016-09-08
* esp8266/modmachine: Map PWR_ON_RESET to vendor's REASON_DEFAULT_RST.Paul Sokolovsky2016-09-07
* esp8266/modmachine: Simplify SPI class implementation multiplexing.Paul Sokolovsky2016-09-04
* esp8266/modmachine: Don't expose internal SoftSPI and HSPI classes.Paul Sokolovsky2016-09-04
* esp8266/modmachine: Add WDT_RESET and SOFT_RESET constants.Paul Sokolovsky2016-09-04
* esp8266/modmachinewdt: Implement machine.WDT class.Paul Sokolovsky2016-08-28
* esp8266/modmachinespi: Add a factory method for SoftSPI/HSPIRadomir Dopieralski2016-08-19
* esp8266/modpybhspi: Add a HSPI module for hardware SPI supportRadomir Dopieralski2016-08-19
* esp8266/modmachine: Implement dummy sleep() function.Paul Sokolovsky2016-08-07
* esp8266/modmachine: Implement idle() function.Paul Sokolovsky2016-08-07
* esp8266: Let RTC work correctly after deepsleep.puuu2016-06-06
* esp8266: Provide a dedicated variable to disable ets_loop_iter.Damien George2016-06-01
* esp8266/modmachine: Add machine.time_pulse_us function.Damien George2016-05-31
* esp8266/modmachine: Add disable_irq and enable_irq functions.Damien George2016-05-26
* py: Move call_function_*_protected() functions to py/ for reuse.Paul Sokolovsky2016-04-25
* esp8266: Implement basic deep-sleep capabilities.Damien George2016-04-21
* esp8266/modmachine: Add reset_cause() function.Paul Sokolovsky2016-04-15
* esp8266: Switch from using custom I2C driver to generic extmod one.Damien George2016-04-12
* esp8266: Add initial implementation of machine.UART.Damien George2016-04-06
* esp8266: Move pyb.unique_id() to machine.unique_id().Paul Sokolovsky2016-04-05
* esp8266: Move pyb.hard_reset() to machine.reset().Paul Sokolovsky2016-04-05
* esp8266: Link ADC class into machine module.Damien George2016-03-26
* esp8266: Add PWM support.Damien George2016-03-26
* esp8266: Implement software SPI class.Damien George2016-03-25
* esp8266: Add basic I2C driver, with init and writeto methods.Damien George2016-03-24
* esp8266: Move pyb.freq to machine.freq.Damien George2016-03-09
* esp8266/modmachine: Add Pin class from modpyb.Paul Sokolovsky2016-03-05
* esp8266/modmachine: Timer: Add ONE_SHOT and PERIODIC symbolic constants.Paul Sokolovsky2016-03-04
* esp8266/modmachine: Use etshal.h.Paul Sokolovsky2016-03-04
* esp8266/modmachine: Changing params of a timer requires disarming it first.Paul Sokolovsky2016-03-04
* esp8266/modmachine: Basic implementation of Timer for OS virtual timers.Paul Sokolovsky2016-03-04
* esp8266: Add modmachine with mem* arrays.Paul Sokolovsky2016-03-04