8874 Commits (58ebeca6a9a172a35b9298a911d450722797c409)
 

Author SHA1 Message Date
Damien George 02f88cb2df stm32/boards: Remove all config options that are set to defaults.
5 years ago
Damien George 2d5bab46be stm32: Add mpconfigboard_common.h with common/default board settings.
5 years ago
Damien George bbb08431f3 py/objfloat: Fix case of raising 0 to -infinity.
5 years ago
Damien George b75cb8392b py/parsenum: Fix parsing of floats that are close to subnormal.
5 years ago
Damien George 0c650d4276 py/vm: Simplify stack sentinel values for unwind return and jump.
5 years ago
Damien George 0b12cc8feb .travis.yml,ports/unix/Makefile: Add coverage test for script via stdin.
5 years ago
Damien George 923ebe767d tests/unix: Add coverage test for calling mp_obj_new_bytearray.
5 years ago
Damien George 771dfb0826 py/modbuiltins: For builtin_chr, use uint8_t instead of char for array.
5 years ago
Damien George 1f53ff61ff tests/basics: Rename remaining tests that are for built-in functions.
5 years ago
Damien George b45c8c17f0 py/objtype: Check and prevent delete/store on a fixed locals map.
5 years ago
Damien George cc92c0572e stm32/main: Remove need for first_soft_reset variable.
5 years ago
Damien George 4607be3768 stm32/main: Reorder some init calls to put them before soft-reset loop.
5 years ago
Damien George 12464f1bd2 stm32/rtc: Add compile-time option to set RTC source as LSE bypass.
5 years ago
Damien George 011d1555cb stm32/rtc: Fix RTC init to use LSI if LSI is already selected on boot.
5 years ago
Damien George 5a62f0faa6 stm32/rtc: Fix rtc_info flags when LSE fails and falls back to LSI.
5 years ago
Damien George 20f5de9b39 stm32/spi: Accept machine.SPI object in spi_from_mp_obj() function.
5 years ago
Damien George 93d5c9e1c4 drivers/cc3200: Update to work with new stm32 SPI API.
5 years ago
Damien George f8922627d3 stm32: Update LCD and network drivers to work with new SPI API.
5 years ago
Damien George 4ad3ede21a stm32/spi: Provide better separation between SPI driver and uPy objs.
5 years ago
Damien George 253f2bd7be py/compile: Combine compiler-opt of 2 and 3 tuple-to-tuple assignment.
5 years ago
Damien George 4b8e58756b stm32/i2c: Allow I2C peripheral state to persist across a soft reset.
5 years ago
Damien George 5ddd1488bd stm32/spi: Allow SPI peripheral state to persist across a soft reset.
5 years ago
Damien George 57d2ac1300 stm32/rng: Simplify RNG implementation by accessing raw peripheral regs.
5 years ago
Damien George 762db9ad2f stm32/spi: Add support for a board naming SPI peripherals 4, 5 and 6.
5 years ago
liamkinne 618aaa4a53 stm32/i2c: Use macros instead of magic numbers for I2C speed grades.
5 years ago
Damien George db702ba722 stm32/usbdev: Add support for high-speed USB device mode.
5 years ago
Damien George 71312d0bd1 stm32/usb: Allow board to select which USBD is used as the main one.
5 years ago
Damien George e708e87139 docs/library/pyb.rst: Add note about availability of USB MSC-only mode.
5 years ago
Damien George 3130424b54 stm32/usbdev: Add support for MSC-only USB device class.
5 years ago
Damien George 72ca049de7 stm32/sdcard: Use maximum speed SDMMC clock on F7 MCUs.
5 years ago
Damien George 467a5926bc stm32/sdcard: Only define IRQ handler if using SDMMC1 peripheral.
5 years ago
Damien George 9e7d2c7abb stm32/modmachine: In freq(), select flash latency value based on freq.
5 years ago
Damien George e8a8fa77ca stm32: Improve support for STM32F722, F723, F732, F733 MCUs.
5 years ago
Damien George 4e35d10829 stm32/can: Support MCUs without a CAN2 peripheral.
5 years ago
Damien George 583472e068 stm32/usbdev: Combine all str descriptor accessor funcs into one func.
5 years ago
Damien George 1d4246a2e8 stm32/usbdev: Reduce dependency on py header files.
5 years ago
Damien George fed1b4fb56 stm32/sdcard: Make SD wait routine more power efficient by using WFI.
5 years ago
Damien George c0496fd44d stm32/spi: Make SPI DMA wait routine more power efficient by using WFI.
5 years ago
Hemanth kumar a44892dd0d drivers/sdcard: Update doc for ESP8266 to use correct SPI number.
5 years ago
Damien George 524ff30275 minimal/README: Update text to better describe what "make run" does.
5 years ago
Damien George 23f9f9495f esp32/machine_uart: Fix check of UART id so it only allows valid UARTs.
5 years ago
Damien George bd257a838f .gitmodules: Use https URL for lwIP submodule.
5 years ago
Damien George 925c5b1da2 lib/utils/pyexec.h: Include py/obj.h because its decls are needed.
5 years ago
Damien George efdda2c62d stm32: Add support for DHT11/DHT22 sensors.
5 years ago
Damien George a40ce1d829 esp8266/modules: Move dht.py driver to drivers/dht directory.
5 years ago
Ayke van Laethem 7642785881 extmod/vfs_fat_file: Implement SEEK_CUR for non-zero offset.
5 years ago
stijn df952633ef windows: Add Appveyor CI builds for windows mingw port
5 years ago
Peter D. Gray 1ed2c23efb stm32/modmachine: Handle case of no MICROPY_PY_MACHINE_I2C.
5 years ago
Ayke van Laethem a275cb0f48 drivers/sdcard: Avoid allocation on the heap.
5 years ago
Jim Mussared bb3412291a drivers/display/ssd1306: Fix super() call in SSD1306 driver.
5 years ago