8705 Commits (253f2bd7be39e201db78960be456ac0f8c61b05f)
 

Author SHA1 Message Date
Damien George 253f2bd7be py/compile: Combine compiler-opt of 2 and 3 tuple-to-tuple assignment. 7 years ago
Damien George 4b8e58756b stm32/i2c: Allow I2C peripheral state to persist across a soft reset. 7 years ago
Damien George 5ddd1488bd stm32/spi: Allow SPI peripheral state to persist across a soft reset. 7 years ago
Damien George 57d2ac1300 stm32/rng: Simplify RNG implementation by accessing raw peripheral regs. 7 years ago
Damien George 762db9ad2f stm32/spi: Add support for a board naming SPI peripherals 4, 5 and 6. 7 years ago
liamkinne 618aaa4a53 stm32/i2c: Use macros instead of magic numbers for I2C speed grades. 7 years ago
Damien George db702ba722 stm32/usbdev: Add support for high-speed USB device mode. 7 years ago
Damien George 71312d0bd1 stm32/usb: Allow board to select which USBD is used as the main one. 7 years ago
Damien George e708e87139 docs/library/pyb.rst: Add note about availability of USB MSC-only mode. 7 years ago
Damien George 3130424b54 stm32/usbdev: Add support for MSC-only USB device class. 7 years ago
Damien George 72ca049de7 stm32/sdcard: Use maximum speed SDMMC clock on F7 MCUs. 7 years ago
Damien George 467a5926bc stm32/sdcard: Only define IRQ handler if using SDMMC1 peripheral. 7 years ago
Damien George 9e7d2c7abb stm32/modmachine: In freq(), select flash latency value based on freq. 7 years ago
Damien George e8a8fa77ca stm32: Improve support for STM32F722, F723, F732, F733 MCUs. 7 years ago
Damien George 4e35d10829 stm32/can: Support MCUs without a CAN2 peripheral. 7 years ago
Damien George 583472e068 stm32/usbdev: Combine all str descriptor accessor funcs into one func. 7 years ago
Damien George 1d4246a2e8 stm32/usbdev: Reduce dependency on py header files. 7 years ago
Damien George fed1b4fb56 stm32/sdcard: Make SD wait routine more power efficient by using WFI. 7 years ago
Damien George c0496fd44d stm32/spi: Make SPI DMA wait routine more power efficient by using WFI. 7 years ago
Hemanth kumar a44892dd0d drivers/sdcard: Update doc for ESP8266 to use correct SPI number. 7 years ago
Damien George 524ff30275 minimal/README: Update text to better describe what "make run" does. 7 years ago
Damien George 23f9f9495f esp32/machine_uart: Fix check of UART id so it only allows valid UARTs. 7 years ago
Damien George bd257a838f .gitmodules: Use https URL for lwIP submodule. 7 years ago
Damien George 925c5b1da2 lib/utils/pyexec.h: Include py/obj.h because its decls are needed. 7 years ago
Damien George efdda2c62d stm32: Add support for DHT11/DHT22 sensors. 7 years ago
Damien George a40ce1d829 esp8266/modules: Move dht.py driver to drivers/dht directory. 7 years ago
Ayke van Laethem 7642785881 extmod/vfs_fat_file: Implement SEEK_CUR for non-zero offset. 7 years ago
stijn df952633ef windows: Add Appveyor CI builds for windows mingw port 7 years ago
Peter D. Gray 1ed2c23efb stm32/modmachine: Handle case of no MICROPY_PY_MACHINE_I2C. 7 years ago
Ayke van Laethem a275cb0f48 drivers/sdcard: Avoid allocation on the heap. 7 years ago
Jim Mussared bb3412291a drivers/display/ssd1306: Fix super() call in SSD1306 driver. 7 years ago
stijn 42c4dd09a1 py/nlr: Fix missing trailing characters in comments in nlr.c 7 years ago
stijn b184b6ae53 py/nlr: Fix nlr functions for 64bit ports built with gcc on Windows 7 years ago
stijn 8041de59fe windows/mpconfigport: Enable some features, including the Python stack 7 years ago
stijn 6fc58db5d8 windows/mpconfigport: Provide off_t definition for MSVC port 7 years ago
Damien George e784274430 py/mpz: In mpz_as_str_inpl, convert always-false checks to assertions. 7 years ago
Damien George 9766fddcdc py/mpz: Simplify handling of borrow and quo adjustment in mpn_div. 7 years ago
Damien George c7cb1dfcb9 py/parse: Fix macro evaluation by avoiding empty __VA_ARGS__. 7 years ago
Damien George d3fbfa491f py/parse: Update debugging code to compile on 64-bit arch. 7 years ago
Damien George 0016a45368 py/parse: Compress rule pointer table to table of offsets. 7 years ago
Damien George c2c92ceefc py/parse: Remove rule_t struct because it's no longer needed. 7 years ago
Damien George 66d8885d85 py/parse: Pass rule_id to push_result_token, instead of passing rule_t*. 7 years ago
Damien George 815a8cd1ae py/parse: Pass rule_id to push_result_rule, instead of passing rule_t*. 7 years ago
Damien George 845511af25 py/parse: Break rule data into separate act and arg arrays. 7 years ago
Damien George 1039c5e699 py/parse: Split out rule name from rule struct into separate array. 7 years ago
Peter D. Gray dfe8980acf stm32/spi: If MICROPY_HW_SPIn_MISO undefined, do not claim pin on init. 7 years ago
Damien George b25f92160b py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c. 7 years ago
Damien George 5bf8e85fc8 py/nlr: Clean up selection and config of NLR implementation. 7 years ago
Damien George 97cc485538 py/nlrthumb: Fix use of naked funcs, must only contain basic asm code. 7 years ago
Paul Sokolovsky 7a9a73ee84 zephyr/main: Remove unused do_str() function. 7 years ago