Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | all: Use the name MicroPython consistently in comments | Alexander Steffen | 2017-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 Sokolovsky | 2016-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 George | 2016-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 Sokolovsky | 2016-04-05 |
| | |||
* | esp8266: Move pyb.hard_reset() to machine.reset(). | Paul Sokolovsky | 2016-04-05 |
| | |||
* | esp8266: Move pyb.freq to machine.freq. | Damien George | 2016-03-09 |
| | |||
* | lib/pyexec: Move header pyexec.h from stmhal directory. | Damien George | 2015-11-09 |
| | |||
* | all: Add py/mphal.h and use it in all ports. | Damien George | 2015-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 Sokolovsky | 2015-10-29 |
| | |||
* | esp8266: Switch to standard mp_hal_delay_ms() MPHAL function. | Paul Sokolovsky | 2015-10-29 |
| | |||
* | esp8266: Switch to standard mp_hal_delay_us() MPHAL function. | Paul Sokolovsky | 2015-10-29 |
| | |||
* | esp8266: Make pyb.RTC a type, and pyb.RTC() constructs an RTC object. | Damien George | 2015-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 methods | Josef Gajdusek | 2015-05-28 |
| | |||
* | esp8266: Add pyb.ADC class | Josef Gajdusek | 2015-05-28 |
| | |||
* | esp8266: Enable setting CPU frequency to 160MHz | Josef Gajdusek | 2015-05-28 |
| | |||
* | esp8266: Add utime and pyb.RTC | Josef Gajdusek | 2015-05-13 |
| | |||
* | esp8266: Implement time functions | Josef Gajdusek | 2015-05-12 |
| | |||
* | esp8266: Return CPU frequency in Hz. | Damien George | 2015-05-05 |
| | |||
* | esp8266: Add basic pyb.Pin class; supports output mode only. | Damien George | 2015-02-13 |
| | |||
* | stmhal: Make pybstdio usable by other ports, and use it. | Damien George | 2015-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 Sokolovsky | 2015-01-18 |
| | |||
* | esp8266: Prefix includes with py/; remove need for -I../py. | Damien George | 2015-01-01 |
| | |||
* | Use MP_DEFINE_CONST_DICT macro to define module dicts. | Damien George | 2014-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 George | 2014-11-27 |