summaryrefslogtreecommitdiff
path: root/esp8266/modmachine.c
AgeCommit message (Expand)Author
2016-08-07esp8266/modmachine: Implement dummy sleep() function.Paul Sokolovsky
2016-08-07esp8266/modmachine: Implement idle() function.Paul Sokolovsky
2016-06-06esp8266: Let RTC work correctly after deepsleep.puuu
2016-06-01esp8266: Provide a dedicated variable to disable ets_loop_iter.Damien George
2016-05-31esp8266/modmachine: Add machine.time_pulse_us function.Damien George
2016-05-26esp8266/modmachine: Add disable_irq and enable_irq functions.Damien George
2016-04-25py: Move call_function_*_protected() functions to py/ for reuse.Paul Sokolovsky
2016-04-21esp8266: Implement basic deep-sleep capabilities.Damien George
2016-04-15esp8266/modmachine: Add reset_cause() function.Paul Sokolovsky
2016-04-12esp8266: Switch from using custom I2C driver to generic extmod one.Damien George
2016-04-06esp8266: Add initial implementation of machine.UART.Damien George
2016-04-05esp8266: Move pyb.unique_id() to machine.unique_id().Paul Sokolovsky
2016-04-05esp8266: Move pyb.hard_reset() to machine.reset().Paul Sokolovsky
2016-03-26esp8266: Link ADC class into machine module.Damien George
2016-03-26esp8266: Add PWM support.Damien George
2016-03-25esp8266: Implement software SPI class.Damien George
2016-03-24esp8266: Add basic I2C driver, with init and writeto methods.Damien George
2016-03-09esp8266: Move pyb.freq to machine.freq.Damien George
2016-03-05esp8266/modmachine: Add Pin class from modpyb.Paul Sokolovsky
2016-03-04esp8266/modmachine: Timer: Add ONE_SHOT and PERIODIC symbolic constants.Paul Sokolovsky
2016-03-04esp8266/modmachine: Use etshal.h.Paul Sokolovsky
2016-03-04esp8266/modmachine: Changing params of a timer requires disarming it first.Paul Sokolovsky
2016-03-04esp8266/modmachine: Basic implementation of Timer for OS virtual timers.Paul Sokolovsky
2016-03-04esp8266: Add modmachine with mem* arrays.Paul Sokolovsky