Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | esp8266/etshal.h: More prototypes of ESP8266 SDK/BootROM functions. | Damien George | 2016-03-05 |
| | |||
* | esp8266/modmachine: Add Pin class from modpyb. | Paul Sokolovsky | 2016-03-05 |
| | |||
* | esp8266/modpybpin: Add support for GPIO16. | Paul Sokolovsky | 2016-03-05 |
| | | | | GPIO16 is actually special-function I/O, though some boards have LED there. | ||
* | esp8266: Expose simple pin API at C level. | Damien George | 2016-03-05 |
| | |||
* | esp8266: Implement Pin.__call__() and Pin.OPEN_DRAIN mode. | Damien George | 2016-03-05 |
| | | | | | OPEN_DRAIN is of course synthesised. All pin modes are tested and working. | ||
* | esp8266: Add custom _assert() function. | Paul Sokolovsky | 2016-03-05 |
| | | | | | | Enabling standard assert() (by removing -DNDEBUG) produces non-bootable binary (because all messages go to .rodata which silently overflows). So, for once-off debugging, have a custom _assert(). | ||
* | esp8266/modmachine: Timer: Add ONE_SHOT and PERIODIC symbolic constants. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266/modmachine: Use etshal.h. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266/etshal.h: Add timer functions prototypes. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266/modmachine: Changing params of a timer requires disarming it first. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266/modmachine: Basic implementation of Timer for OS virtual timers. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266: Enable modmachine. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266: Add modmachine with mem* arrays. | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266/modutime: Support float argument to time.sleep(). | Paul Sokolovsky | 2016-03-04 |
| | |||
* | esp8266: Reset "virtual RTC" on power on. | Paul Sokolovsky | 2016-03-04 |
| | | | | | | | | | Initialize RTC period coefficients, etc. if RTC RAM doesn't contain valid values. time.time() then will return number of seconds since power-on, unless set to different timebase. This reuses MEM_MAGIC for the purpose beyond its initial purpose (but the whole modpybrtc.c need to be eventually reworked completely anyway). | ||
* | esp8266: Add time.{sleep_ms,sleep_us,ticks_ms,ticks_us,ticks_diff}. | Damien George | 2016-03-04 |
| | | | | Framework for time.ticks_cpu added, but not implemented. | ||
* | esp8266: Add mp_hal_delay_us function. | Damien George | 2016-03-04 |
| | |||
* | esp8266: Enable more features in mpconfigport.h. | Damien George | 2016-03-03 |
| | | | | This is to get the test suite running and passing. | ||
* | esp8266: Enable uhashlib module. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | esp8266: Enable config settings helpful for debugging. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | tests/run-tests: Skips for esp8266. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | esp8266/esp8266.ld: Link in SDK version section. | Paul Sokolovsky | 2016-03-03 |
| | | | | Otherwise, os.uname() returns empty string for SDK version. | ||
* | esp8266: Enable ujson, ubinascii, and uctypes modules. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | extmod/vfs_fat_lexer: Add func prototype for pedantic warnings. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | extmod/vfs_fat_lexer: Make conditional on FatFs support enabled. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | extmod/vfs_fat: Add lexer, move from stmhal port for reuse. | Paul Sokolovsky | 2016-03-03 |
| | |||
* | tarvis: Unbreak build by ignoring lack of i386 arch in some repos. | Paul Sokolovsky | 2016-03-03 |
| | | | | | | | | For some reason, Travis now has Google Chrome PPA included in the builder image, that lacks i386 arch, that leads to apt-get update error. So, ignore it (this is not ideal as may lead to actual repo update failures to be missed, leading to installation of old package, leading to weird errors; let's keep that in mind). | ||
* | esp8266: Add network.ifconfig(). | Damien George | 2016-03-02 |
| | |||
* | esp8266: Change "soft reboot" message to work with pyboard.py. | Damien George | 2016-03-02 |
| | |||
* | esp8266: Allow Makefile's PORT variable to be overridden. | Damien George | 2016-03-02 |
| | |||
* | esp8266: Enable math module. | Damien George | 2016-03-02 |
| | |||
* | esp8266: Enable float support, using 30-bit stuffed floats. | Damien George | 2016-03-02 |
| | | | | No complex numbers though. | ||
* | esp8266: Switch bignum implementation from long-long to mpz. | Damien George | 2016-03-02 |
| | |||
* | mpy-cross: Give a more sensible error message when file doesn't exist. | Damien George | 2016-03-02 |
| | |||
* | docs/uctypes.rst: Fix typo (steamlined -> streamlined). | Noah Rosamilia | 2016-03-02 |
| | |||
* | unix/modsocket: Add comment regarding close() error checking (which is none). | Paul Sokolovsky | 2016-03-02 |
| | |||
* | py/qstrdefs: Add mkdir and remove qstrs for user-mountable filesystems. | Damien George | 2016-02-29 |
| | |||
* | tests/vfs_fat_ramdisk: Add testcase for .rename(). | Paul Sokolovsky | 2016-02-29 |
| | |||
* | extmod/vfs_fat: Add .rename() method. | Paul Sokolovsky | 2016-02-29 |
| | |||
* | extmod/vfs_fat_misc: Fix cc3200 port build. | Paul Sokolovsky | 2016-02-29 |
| | |||
* | tests/vfs_fat_ramdisk: Allow to run in native mode (don't use "with"). | Paul Sokolovsky | 2016-02-29 |
| | |||
* | extmod/vfs_fat_misc: Add func prototype for pedantic warnings. | Paul Sokolovsky | 2016-02-29 |
| | |||
* | extmod/vfs_fat: Add fat_vfs_import_stat(), reusable import stat routine. | Paul Sokolovsky | 2016-02-29 |
| | | | | Moved from stmhal. | ||
* | tests/vfs_fat_ramdisk: Add testcase for .mkdir(). | Paul Sokolovsky | 2016-02-29 |
| | |||
* | extmod/vfs_fat: Add .mkdir() method. | Paul Sokolovsky | 2016-02-29 |
| | |||
* | extmod/vfs_fat: Fix unused param warning/error. | Paul Sokolovsky | 2016-02-28 |
| | |||
* | tests/vfs_fat_ramdisk: Add testcase for .remove(). | Paul Sokolovsky | 2016-02-28 |
| | |||
* | extmod/vfs_fat: Add .remove() method. | Paul Sokolovsky | 2016-02-28 |
| | | | | Based on stmhal implementation - rather small, so just duplicating. | ||
* | tests/vfs_fat_ramdisk: Add .listdir() testcase. | Paul Sokolovsky | 2016-02-28 |
| | |||
* | extmod/vfs_fat: Move listdir() method from stmhal for reuse. | Paul Sokolovsky | 2016-02-28 |
| |