aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-31stmhal/main: Guard init_sdcard_fs with MICROPY_HW_HAS_SDCARD.Damien George
2017-01-31stmhal/modmachine: Add machine.Signal type.Damien George
2017-01-31stmhal/pin: Add C-level pin ioctl method.Damien George
2017-01-31lib/oofatfs/ffconf.h: Allow to configure FS_EXFAT option.Damien George
Using MICROPY_FATFS_EXFAT. Enabling this has licensing implications; see https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx
2017-01-31stmhal/main: Put /sd directory before /flash in sys.path.Damien George
If the SD card is mounted then its libraries (ie those that are imported) should override any in /flash.
2017-01-31stmhal: On boot, mount all available partitions of the SD card.Damien George
The first partition is mounted as "/sd" and subsequent partitions are mounted as "/sd<part_num>". This is backwards compatible with the previous behaviour, which just mounted the first partition on "/sd". At this point, only FatFs filesystems are mounted.
2017-01-31stmhal/README: Add paragraph about building mpy-cross.Damien George
2017-01-31tests/basics/zip: Make skippable.Paul Sokolovsky
2017-01-31tests/run-tests: Skip frozenset tests if set literal syntax is not available.Paul Sokolovsky
2017-01-30zephyr/Makefile.zephyr: Support and default to networked (SLIP) QEMU.Paul Sokolovsky
Also works for non-networked builds (like minimal).
2017-01-30extmod/vfs_fat.c: Use explicit include path for timeutils.h.Andrew Gatt
2017-01-30extmod/vfs_reader: Fix use of NLR by popping context.Damien George
2017-01-30docs/pyboard/tutorial/lcd160cr_skin: Fix typo, get_touched->get_touch.Damien George
2017-01-30stmhal: Fix stack pointer initialisation for F411 and F429 boards.Damien George
The stack pointer should start pointing 1 byte past the top of the end of RAM.
2017-01-30stmhal: Set the FatFs partition number when initialising VFS object.Damien George
stmhal has MULTI_PARTITION enabled for FatFs and so these values need to be initialised.
2017-01-30stmhal: Use LED constants from PYBv4 onwards.Damien George
2017-01-30unix/modos: Remove VfsFat from uos module, it's now in uos_vfs module.Damien George
2017-01-30extmod/vfs_fat: Remove unused function fat_vfs_listdir.Damien George
2017-01-30extmod/vfs_fat: Remove unused fatfs_builtin_open function.Damien George
2017-01-30extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h.Damien George
vfs.h is for generic VFS declarations, and vfs_fat.h is for VfsFat specific things.
2017-01-30lib/fatfs: Remove old fatfs library component, it's replaced by oofatfs.Damien George
2017-01-30extmod/vfs_fat: Remove MICROPY_FATFS_OO config option.Damien George
Everyone should now be using the new ooFatFs library. The old one is no longer supported and will be removed.
2017-01-30unix/mpconfigport.h: Remove obsolete MICROPY_FATFS_VOLUMES config.Damien George
2017-01-30esp8266/mpconfigport.h: Remove obsolete MICROPY_FATFS_VOLUMES config.Damien George
2017-01-30extmod: Remove MICROPY_FSUSERMOUNT and related files.Damien George
Replaced by MICROPY_VFS and the VFS sub-system.
2017-01-30extmod/vfs_fat: Remove MICROPY_FSUSERMOUNT_ADHOC config option.Damien George
2017-01-30extmod/vfs_fat: Remove MICROPY_READER_FATFS component.Damien George
2017-01-30cc3200: Convert to use new VFS sub-system and new ooFatFs library.Damien George
2017-01-30extmod/vfs: Expose lookup_path_raw as mp_vfs_lookup_path.Damien George
It can be useful for low-level lookup of paths by ports.
2017-01-30extmod/vfs_fat: Update to use FF_DIR instead of DIR.Damien George
2017-01-30lib/oofatfs: Update oofatfs library.Damien George
From https://github.com/micropython/oofatfs, branch work-R0.12b, commit 46fb53331e7a583c29a41d37ce4b53f2718597e5.
2017-01-29examples/hwapi: Consistently use Signal class to define LEDs.Paul Sokolovsky
2017-01-29examples/hwapi: Use Signal for inverted LED on ESP-12.Paul Sokolovsky
2017-01-29esp8266/modmachine: Add Signal class.Paul Sokolovsky
2017-01-29extmod/machine_signal: Implement "signal" abstraction for machine module.Paul Sokolovsky
A signal is like a pin, but ca also be inverted (active low). As such, it abstracts properties of various physical devices, like LEDs, buttons, relays, buzzers, etc. To instantiate a Signal: pin = machine.Pin(...) signal = machine.Signal(pin, inverted=True) signal has the same .value() and __call__() methods as a pin.
2017-01-29esp8266/machine_pin: Implement pin ioctl protocol.Paul Sokolovsky
For polymorphic interfacing on C level.
2017-01-29docs/uio: Typo fixes/lexical improvements.Paul Sokolovsky
2017-01-29docs/conf.py: Add myself as a copyright holder on the docs.Paul Sokolovsky
Based on the following statistics: $ git log docs |grep Author | sort | uniq -c | sort -n -r 175 Author: Paul Sokolovsky 135 Author: Damien George 31 Author: Daniel Campora 26 Author: danicampora 14 Author: Peter Hinch git blame stats script from http://stackoverflow.com/a/13687302/496009: $ sh git-authors docs 9977 author Damien George 2679 author Paul Sokolovsky 1699 author Daniel Campora 1580 author danicampora 1286 author Peter Hinch 282 author Shuning Bian 249 author Dave Hylands Total lines per this script: 18417, my contribution is 14.5%.
2017-01-29stmhal/moduos: Remove duplicated chdir.Damien George
2017-01-29stmhal: Fix name of automatically created boot.py.Damien George
2017-01-29cc3200/modusocket: Remove deprecated socket.error.Paul Sokolovsky
socket.error is deprecated even in upstream: https://docs.python.org/3/library/socket.html#socket.error, and never was a part of MicroPython socket API.
2017-01-28docs/uio: Describe differences between uPy an CPy stream hierarchy.Paul Sokolovsky
2017-01-28docs/usocket: Dedent Methods section.Paul Sokolovsky
This was apparently of an ::only directive which was later removed.
2017-01-28docs/usocket: Clarify description of various methods.Paul Sokolovsky
2017-01-28docs/usocket: Elaborate "Constants" section.Paul Sokolovsky
2017-01-28docs/usocket: Clarify exceptions used.Paul Sokolovsky
2017-01-28docs/machine: Add explicit note on machine module level and scope.Paul Sokolovsky
It's very low, hardware level, with associated constraints on operations and callbacks.
2017-01-28docs/machine.Timer: Move WiPy adhoc parts to its documentation.Paul Sokolovsky
2017-01-27zephyr/prj_frdm_k64f.conf: Add, enable Ethernet support.Paul Sokolovsky
2017-01-27zephyr: Allow to have per-board Zephyr config fragments.Paul Sokolovsky
To enable options which may be incompatible with other boards, etc.