summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modpyb.c
Commit message (Collapse)AuthorAge
* all: Use the name MicroPython consistently in commentsAlexander Steffen2017-07-31
| | | | | There were several different spellings of MicroPython present in comments, when there should be only one.
* esp8266: Rename "machine" module implementation to use contemporary naming.Paul Sokolovsky2016-11-06
| | | | | | | Previously they used historical "pyb" affix causing confusion and inconsistency (there's no "pyb" module in modern ports; but people took esp8266 port as an example, and "pyb" naming kept proliferating, while other people complained that source structure is not clear).
* esp8266: Move pyb.info() function to esp module and remove pyb module.Damien George2016-04-28
| | | | | | All functionality of the pyb module is available in other modules, like time, machine and os. The only outstanding function, info(), is (temporarily) moved to the esp module and the pyb module is removed.
* 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: Move pyb.freq to machine.freq.Damien George2016-03-09
|
* lib/pyexec: Move header pyexec.h from stmhal directory.Damien George2015-11-09
|
* all: Add py/mphal.h and use it in all ports.Damien George2015-10-31
| | | | | | py/mphal.h contains declarations for generic mp_hal_XXX functions, such as stdio and delay/ticks, which ports should provide definitions for. A port will also provide mphalport.h with further HAL declarations.
* esp8266: Switch to standard mp_hal_ticks_ms() MPHAL function.Paul Sokolovsky2015-10-29
|
* esp8266: Switch to standard mp_hal_delay_ms() MPHAL function.Paul Sokolovsky2015-10-29
|
* esp8266: Switch to standard mp_hal_delay_us() MPHAL function.Paul Sokolovsky2015-10-29
|
* esp8266: Make pyb.RTC a type, and pyb.RTC() constructs an RTC object.Damien George2015-06-22
| | | | | | | This is the standard way of doing things, one should construct a peripheral object (even if it's a singleton). See issue #1330.
* esp8266: Add a bunch of miscellaneous methodsJosef Gajdusek2015-05-28
|
* esp8266: Add pyb.ADC classJosef Gajdusek2015-05-28
|
* esp8266: Enable setting CPU frequency to 160MHzJosef Gajdusek2015-05-28
|
* esp8266: Add utime and pyb.RTCJosef Gajdusek2015-05-13
|
* esp8266: Implement time functionsJosef Gajdusek2015-05-12
|
* esp8266: Return CPU frequency in Hz.Damien George2015-05-05
|
* esp8266: Add basic pyb.Pin class; supports output mode only.Damien George2015-02-13
|
* stmhal: Make pybstdio usable by other ports, and use it.Damien George2015-02-13
| | | | | Now all ports can use pybstdio.c to provide sys.stdin/stdout/stderr, so long as they implement mp_hal_stdin_* and mp_hal_stdout_* functions.
* esp8266:modpyb: Implement hard_reset().Paul Sokolovsky2015-01-18
|
* esp8266: Prefix includes with py/; remove need for -I../py.Damien George2015-01-01
|
* Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George2014-11-29
| | | | | This is just a clean-up of the code. Generated code is exactly the same.
* esp8266: New port of Micro Python to ESP8266 wifi module.Damien George2014-11-27