8739 Commits (e98ff40604170eb231225a4285d9ef740b8b9501)
 

Author SHA1 Message Date
Damien George e98ff40604 py/modbuiltins: Simplify casts from char to byte ptr in builtin ord. 7 years ago
Damien George 19aee9438a py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions. 7 years ago
Damien George 49e0dd54e6 tests/run-tests: Capture any output from a crashed uPy execution. 7 years ago
Damien George 04c55f5828 tests: Rewrite some tests so they can run without needing eval/exec. 7 years ago
Damien George 6031957473 tests: Automatically skip tests that require eval, exec or frozenset. 7 years ago
Damien George 24c513cbc3 unix/Makefile,embedding/Makefile: Remove obsolete use of STMHAL_SRC_C. 7 years ago
Damien George e6235fe647 teensy: Update GPIO speed consts to align with changes in stm32 port. 7 years ago
Damien George fa13e0d35b stm32: Factor out flash and SPI block-device code to separate files. 7 years ago
Damien George 34911f1a57 stm32/boards: Update all boards to work with new USB configuration. 7 years ago
Damien George d9b9fbc41a lib/utils/pyexec: Update to work with new MICROPY_HW_ENABLE_USB option. 7 years ago
Damien George 5c320bd0b0 stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config. 7 years ago
Damien George 8aad22fdca stm32/timer: Support MCUs that don't have TIM4 and/or TIM5. 7 years ago
Damien George 6e91ab5806 stm32/spi: Further updates to use newer versions of HAL names. 7 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions. 7 years ago
Damien George 8e1cb58a23 stm32/usbdev: Fix USBD setup request handler to use correct recipient. 7 years ago
Damien George 02f88cb2df stm32/boards: Remove all config options that are set to defaults. 7 years ago
Damien George 2d5bab46be stm32: Add mpconfigboard_common.h with common/default board settings. 7 years ago
Damien George bbb08431f3 py/objfloat: Fix case of raising 0 to -infinity. 7 years ago
Damien George b75cb8392b py/parsenum: Fix parsing of floats that are close to subnormal. 7 years ago
Damien George 0c650d4276 py/vm: Simplify stack sentinel values for unwind return and jump. 7 years ago
Damien George 0b12cc8feb .travis.yml,ports/unix/Makefile: Add coverage test for script via stdin. 7 years ago
Damien George 923ebe767d tests/unix: Add coverage test for calling mp_obj_new_bytearray. 7 years ago
Damien George 771dfb0826 py/modbuiltins: For builtin_chr, use uint8_t instead of char for array. 7 years ago
Damien George 1f53ff61ff tests/basics: Rename remaining tests that are for built-in functions. 7 years ago
Damien George b45c8c17f0 py/objtype: Check and prevent delete/store on a fixed locals map. 7 years ago
Damien George cc92c0572e stm32/main: Remove need for first_soft_reset variable. 7 years ago
Damien George 4607be3768 stm32/main: Reorder some init calls to put them before soft-reset loop. 7 years ago
Damien George 12464f1bd2 stm32/rtc: Add compile-time option to set RTC source as LSE bypass. 7 years ago
Damien George 011d1555cb stm32/rtc: Fix RTC init to use LSI if LSI is already selected on boot. 7 years ago
Damien George 5a62f0faa6 stm32/rtc: Fix rtc_info flags when LSE fails and falls back to LSI. 7 years ago
Damien George 20f5de9b39 stm32/spi: Accept machine.SPI object in spi_from_mp_obj() function. 7 years ago
Damien George 93d5c9e1c4 drivers/cc3200: Update to work with new stm32 SPI API. 7 years ago
Damien George f8922627d3 stm32: Update LCD and network drivers to work with new SPI API. 7 years ago
Damien George 4ad3ede21a stm32/spi: Provide better separation between SPI driver and uPy objs. 7 years ago
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