aboutsummaryrefslogtreecommitdiff
path: root/cc3200/mods/moduos.c
AgeCommit message (Collapse)Author
2017-09-06ports: Make new ports/ sub-directory and move all ports there.Damien George
This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way.
2017-08-21all: Make static dicts use mp_rom_map_elem_t type and MP_ROM_xxx macros.Damien George
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
There were several different spellings of MicroPython present in comments, when there should be only one.
2017-05-10ports: Add ilistdir in uos module.Damien George
2017-03-31all: Use full path name when including mp-readline/timeutils/netutils.Damien George
This follows the pattern of how all other headers are now included, and makes it explicit where the header file comes from. This patch also removes -I options from Makefile's that specify the mp-readline/timeutils/ netutils directories, which are no longer needed.
2017-02-23cc3200/moduos: Remove uos.sep, as it's strictly optional.Paul Sokolovsky
In MicroPython, the path separator is guaranteed to be "/", extra unneeded things take precious code space (in the port which doesn't have basic things like floating-port support).
2017-01-30cc3200: Convert to use new VFS sub-system and new ooFatFs library.Damien George
2017-01-27extmod: Rename vfs_fat_file.h to vfs_fat.h.Damien George
And move declaration of mp_fat_vfs_type to this file.
2016-10-18cc3200: Use mp_raise_XXX helper functions to reduce code size.Damien George
Reduces code size by 632 bytes.
2016-09-22all: Remove 'name' member from mp_obj_module_t struct.Damien George
One can instead lookup __name__ in the modules dict to get the value.
2016-02-15cc3200: Fix breakage after VfsFat refactor.Paul Sokolovsky
2015-11-16cc3200: Unmount all user file systems after a soft reset.danicampora
2015-10-21cc3200: Add comment about micropython extensions to standard modules.danicampora
2015-09-27cc3200: Implement support for os.dupterm().Daniel Campora
2015-09-21cc3200: New SD and RTC API plus os and time modules' extensions.Daniel Campora
2015-08-16cc3200: Rework SD API. Increase heap to avoid malloc failures.Daniel Campora
2015-06-10cc3200: Rename os.mkdisk() to os.mkfs().Daniel Campora
2015-06-02cc3200: Fix 'MP_QSTR_sd' undeclared error when building for the LAUNCHXL.Daniel Campora
2015-05-17cc3200: Add os.rename()Daniel Campora
2015-05-13lib: Move time utility functions to common library.Josef Gajdusek
2015-04-28py: Replace py-version.sh with makeversionhdr.py, written in Python.Damien George
Also rename py-version.h to mpversion.h for consistency with mpconfig.h.
2015-04-29cc3200: Implement os.uname() to get details of the OS and hardware.Daniel Campora
2015-04-18cc3200: Clean up and reduce use/include of std.h.Damien George
2015-04-11cc3200: Enable long filename support in FatFS.Daniel Campora
This has implications all over the place. I have to admit that you can instantly see that usability improves, but it costs 3K. At the same time I took the oportunity to rename the '/SFLASH' drive to '/flash' which improves compatibility with the pyboard.
2015-03-31cc3200: Remove duplicated code from moduos.Daniel Campora
Error reporting is also changed from detailed to terse, as with the rest of the CC3200's modules. All this combined saves ~200 bytes.
2015-03-11cc3200: Add power management framework. Add mpcallback class.danicampora
Supports suspend and hibernate modes. Waking is possible throug GPIO and WLAN. The mpcallback class is generic and can be reused by other classes.
2015-02-21cc3200: Add explicit py/ path-prefix for py includes.Damien George
This is how it should be, so one knows exactly where the includes are coming from.
2015-02-06cc3200: Add cc3200 port of MicroPython.danicampora
The port currently implements support for GPIO, RTC, ExtInt and the WiFi subsystem. A small file system is available in the serial flash. A bootloader which makes OTA updates possible, is also part of this initial implementation.