You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Radomir Dopieralski
219245e10f
extmod/machine_i2c: Add support for the addrsize parameter in mem xfers.
...
The memory read/write I2C functions now take an optional keyword-only
parameter that specifies the number of bits in the memory address.
Only mem-addrs that are a multiple of 8-bits are supported (otherwise
the behaviour is undefined).
Due to the integer type used for the address, for values larger than 32
bits, only 32 bits of address will be sent, and the rest will be padded
with 0s. Right now no exception is raised when that happens. For values
smaller than 8, no address is sent. Also no exception then.
Tested with a VL6180 sensor, which has 16-bit register addresses.
Due to code refactoring, this patch reduces stmhal and esp8266 builds
by about 50 bytes.
6 years ago
..
crypto-algorithms
extmod/moduhashlib: Add namespace prefix for crypto-algorithms/sha256.h.
7 years ago
lwip-include
extmod/lwip: Change void pointers to unions, include new mphal.h file
7 years ago
re1.5
extmod/re1.5: Workaround issue with mingw32-gcc 4.2.1.
7 years ago
uzlib
extmod/uzlib/: Update uzlib to v2.0.3.
6 years ago
fsusermount.c
esp8266/modous: Add os.umount method to unmount a filesystem.
7 years ago
fsusermount.h
esp8266/modous: Add os.umount method to unmount a filesystem.
7 years ago
machine_i2c.c
extmod/machine_i2c: Add support for the addrsize parameter in mem xfers.
6 years ago
machine_i2c.h
extmod: Add generic machine.I2C class, with bit-bang I2C.
7 years ago
machine_mem.c
extmod/modmachine: Truncate integers that are to be stored using mem*.
7 years ago
machine_mem.h
unix: machine_mem improvements
7 years ago
machine_pinbase.c
extmod/machine_pinbase: Fix nanbox build.
7 years ago
machine_pinbase.h
extmod/machine_pinbase: Implementation of PinBase class.
7 years ago
machine_pulse.c
extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us.
7 years ago
machine_pulse.h
extmod: Add machine time_pulse_us function (at C and Python level).
7 years ago
machine_spi.c
extmod: Add machine_spi with generic SPI C-protocol and helper methods.
7 years ago
machine_spi.h
extmod: Add machine_spi with generic SPI C-protocol and helper methods.
7 years ago
misc.h
extmod/moduos_dupterm: Dumpterm subsystem is responsible for closing stream.
7 years ago
modbtree.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modframebuf.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modlwip.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modubinascii.c
extmod/modubinascii: Fix crc32() function on 32-bit platforms.
6 years ago
modubinascii.h
extmod/modubinascii: implement binascii.crc32
7 years ago
moductypes.c
extmod/uctypes: Allow full 32-bit address range.
6 years ago
moduhashlib.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
moduheapq.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modujson.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
moduos_dupterm.c
extmod/moduos_dupterm: Reuse dupterm_arr_obj for write operations.
7 years ago
modurandom.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modure.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modussl_axtls.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modussl_mbedtls.c
extmod/modussl_mbedtls: Add server_hostname param for wrap_socket().
6 years ago
moduzlib.c
extmod/moduzlib: DecompIO: Add support for gzip-formatted streams.
6 years ago
modwebrepl.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modwebsocket.c
all: Remove 'name' member from mp_obj_module_t struct.
6 years ago
modwebsocket.h
extmod/modwebsocket.h: Split websocket-related defines for reuse.
7 years ago
vfs_fat.c
extmod/vfs_fat: Add fat_vfs_statvfs(), reused from stmhal.
6 years ago
vfs_fat_diskio.c
extmod/vfs_fat_diskio: Actually support sectors != 512 with Python blockdevs.
7 years ago
vfs_fat_ffconf.c
extmod/vfs_fat_ffconf: Reusable FatFs module, move from stmhal/ffconf.
7 years ago
vfs_fat_file.c
all: Rename mp_obj_type_t::stream_p to protocol.
7 years ago
vfs_fat_file.h
extmod/vfs_fat: Move listdir() method from stmhal for reuse.
7 years ago
vfs_fat_lexer.c
extmod/vfs_fat_lexer: Add func prototype for pedantic warnings.
7 years ago
vfs_fat_misc.c
extmod/vfs_fat*: Replace text error messages by POSIX error numbers.
7 years ago
virtpin.c
all: Rename mp_obj_type_t::stream_p to protocol.
7 years ago
virtpin.h
extmod/virtpin: Initial implementation of open-ended C-level Pin interface.
7 years ago