386 Commits (5395f5bc714785ce1692881531240c4a14e4cf0c)

Author SHA1 Message Date
Damien George f5f4cdae89 extmod/vfs_fat: Rework so it can optionally use OO version of FatFS. 9 years ago
Oleg Korsak fd99690f18 extmod/modframebuf: Add GS4_HMSB format. 8 years ago
Damien George e2d13d934a extmod/modframebuf: Clip pixels drawn by line method. 8 years ago
Oleg Korsak e45035db5c extmod/modframebuf: optimize fill_rect subroutine call 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Paul Sokolovsky 7327966da7 extmod/modutimeq: Make time_less_than be actually "less than", not less/eq. 8 years ago
Paul Sokolovsky 18f12caafc extmod/modutimeq: Fix printf in dump(). 8 years ago
Paul Sokolovsky ffe807f349 extmod/moduheapq: Revert change for adhoc relative-time queue support. 8 years ago
Paul Sokolovsky 1b44987d0c extmod/modutimeq: Fix warning about unused param. 8 years ago
Paul Sokolovsky d02f6a9956 extmod/modutimeq: Refactor into optimized class. 8 years ago
Paul Sokolovsky ef23399e32 extmod/modutimeq: Copy of current moduheapq with timeq support for refactoring. 8 years ago
Damien George adf3cb5081 extmod/modframebuf: Store underlying buffer object to prevent GC free. 8 years ago
Damien George 898d4c1217 extmod/modframebuf: Make framebuf implement the buffer protocol. 8 years ago
Damien George 1eb3c66e91 extmod/machine_spi: Provide reusable software SPI class. 8 years ago
Damien George 374ed317c5 extmod/modframebuf: Add hline, vline, rect and line methods. 8 years ago
Paul Sokolovsky 4463d8a910 extmod/modbtree: Rename "sync" method to "flush" for consistency. 8 years ago
w4kpm ec22d1739d extmod/modbtree: Add method to sync the database. 8 years ago
w4kpm bd476acd41 extmod/vfs_fat_file: Allow file obj to respond to ioctl flush request. 8 years ago
Damien George cb53226b0c extmod/modlwip: Add ioctl method to socket, with poll implementation. 8 years ago
Damien George 2d329c4a56 extmod/moduselect: Use configurable EVENT_POLL_HOOK instead of WFI. 8 years ago
Damien George ebc8d730f1 extmod/moduselect: Use stream helper function instead of ad-hoc code. 8 years ago
Damien George 304cfda8c4 py/stream: Move ad-hoc ioctl constants to stream.h and rename them. 8 years ago
Damien George b7df3e541a extmod/vfs_fat: Implement POSIX behaviour of rename, allow to overwrite. 8 years ago
Damien George a081b49d55 extmod/modframebuf: Optimise fill and fill_rect methods. 8 years ago
Damien George 81e171b7bb extmod/modframebuf: Add back legacy FrameBuffer1 "class". 8 years ago
Radomir Dopieralski 225e22b287 extmod/modframebuf: Make FrameBuffer handle 16bit depth. 8 years ago
Damien George 8b8242954e extmod/modurandom: Allow to build with float disabled. 8 years ago
Damien George 5d2279bec1 extmod/machine_i2c: Add hook to constructor to call port-specific code. 8 years ago
Damien George 8b74048d2a extmod/machine_i2c: Expose soft I2C obj and readfrom/writeto funcs. 8 years ago
Damien George 4c905616f0 extmod/machine_i2c: Remove trivial function wrappers. 8 years ago
Damien George 37333cb00a extmod/machine_i2c: Add 'stop' argument to i2c readfrom/writeto meths. 8 years ago
Damien George 0bc99b4836 extmod/machine_i2c: Make i2c.write[to] methods return num of ACKs recvd. 8 years ago
Damien George 07e83573c8 extmod/machine_i2c: Add 'nack' argument to i2c.readinto. 8 years ago
Damien George ced240e72a extmod/machine_i2c: Make C-level functions return -errno on I2C error. 8 years ago
Damien George 946f8dd46f extmod/machine_i2c: Remove unneeded i2c_write_mem/i2c_read_mem funcs. 8 years ago
Damien George 96c3911a0a extmod/machine_i2c: Rewrite mem xfer funcs in terms of C-level protocol. 8 years ago
Damien George c81247f1ab extmod/machine_i2c: Rewrite i2c.scan in terms of C-level protocol. 8 years ago
Damien George bc4ea69795 extmod/machine_i2c: Add argument to C funcs to control stop generation. 8 years ago
Damien George b983cfaf41 extmod/machine_i2c: Add a C-level I2C-protocol, refactoring soft I2C. 8 years ago
Damien George 0d56c65d3e extmod/moduselect: Fix comment describing endif. 8 years ago
Paul Sokolovsky 5362bcc487 extmod/machine_mem: Typo fix in comment. 8 years ago
Paul Sokolovsky 8f5bc3ffc0 stmhal/moduselect: Move to extmod/ for reuse by other ports. 8 years ago
Radomir Dopieralski e81a5353cb extmod/machine_i2c: Release SDA on bus error 8 years ago
Radomir Dopieralski 9a82b67f39 extmod/machine_i2c: Raise an error when clock stretching times out 8 years ago
Radomir Dopieralski 702928915c extmod/machine_i2c: Make the clock stretching timeout configurable 8 years ago
Damien George e5ef15a9d7 py/lexer: Provide generic mp_lexer_new_from_file based on mp_reader. 8 years ago
Damien George 6b239c271c py: Factor out persistent-code reader into separate files. 8 years ago
Paul Sokolovsky 59a1201da9 all: Remove readall() method, which is equivalent to read() w/o args. 8 years ago
Paul Sokolovsky 0cbc07227c extmod/moduheapq: Adhoc changes to support ordering by utime.ticks_ms(). 8 years ago
Paul Sokolovsky 9b345a9e48 extmod/utime_mphal: ticks_diff/ticks_add: Don't hardcode 32-bit types. 8 years ago