10658 Commits (9adedce42e308692ea22a1e8e1154c51c1e8173d)
 

Author SHA1 Message Date
Damien George b596638b9b mpy-cross: Set number of registers in nlr_buf_t based on native arch. 5 years ago
Damien George 74503107a7 py/emitnative: Factor sizeof/offsetof calculations to macros. 5 years ago
Damien George a48cdb57b2 py/nlr.h: Factor out constants to specific macros. 5 years ago
Damien George 02db91a7a3 py: Split RAISE_VARARGS opcode into 3 separate ones. 5 years ago
Damien George 870e900d02 py: Introduce and use constants for multi-opcode sizes. 5 years ago
Damien George 1f7202d122 py/bc: Replace big opcode format table with simple macro. 5 years ago
Damien George 67fdfebe64 tests: Update tests for changes to opcode ordering. 5 years ago
Damien George 5889cf58db py/bc0: Order opcodes into groups based on their size and format. 5 years ago
Damien George fe4e1fe4b9 tests/basics: Add test for matmul operator. 5 years ago
Damien George 2069c563f9 py: Add support for matmul operator @ as per PEP 465. 5 years ago
Damien George 14e203282a py/compile: Use calculation instead of switch to convert token to op. 5 years ago
Damien George 9bf2feba63 py/parse: Use calculation instead of table to convert token to operator. 5 years ago
Damien George 6ce7c051e8 py/lexer: Reorder operator tokens to match corresponding binary ops. 5 years ago
Damien George 78e0e76b4f docs/library/pyb.USB_VCP.rst: Add info about id and flow params. 5 years ago
Andrew Leech 2397b44062 stm32/usbd_cdc_interface: Add CTS flow control option for USB VCP. 6 years ago
Damien George 6b4666f8cf stm32/can: Guard header file by MICROPY_HW_ENABLE_CAN. 5 years ago
Damien George ca8ff99e8c stm32: Use mp_printf with MICROPY_ERROR_PRINTER for uncaught exceptions. 5 years ago
iabdalkader 4f78ba3cf4 stm32/boards/NUCLEO_H743ZI: Enable FDCAN on this board. 5 years ago
iabdalkader f7a07b3605 stm32: Add support for FDCAN peripheral, exposed as pyb.CAN. 5 years ago
Damien George d06fd384c2 stm32/can: Factor CAN driver into low-level and Python bindings. 5 years ago
Bob Fanger bff2771da1 extmod/vfs_posix: Include stdio.h for declaration of function 'rename'. 5 years ago
Chris Liechti 6f7e774d12 stm32/machine_i2c: Add ability to specify I2C(4) by name. 5 years ago
Jim Mussared c33a4cc213 esp32/Makefile: Fix printing of supported git hash. 5 years ago
stijn d96391aca3 mpy-cross,windows: Add msvc build of mpy-cross. 6 years ago
stijn 5501092776 mpy-cross: Make mpconfigport.h compatible with msvc compiler. 7 years ago
stijn bc86c6252a windows: Default to binary mode for files. 7 years ago
stijn 22131a6738 py/persistentcode: Enable persistent code saving for Windows ports. 7 years ago
stijn 6957939604 windows/msvc: Change the way sources are listed. 7 years ago
stijn 146c32a141 windows/msvc: Enable overriding directories used in the build. 7 years ago
stijn 94873a4826 windows/msvc: Move build options from .vcxproj to .props files. 7 years ago
stijn b2b21839d3 windows/msvc: Remove unneeded definitions for qstr generation. 6 years ago
Jim Mussared 62d78e231c esp32/main: Use both 3.3 and 4.0 config vars to enable SPIRAM. 5 years ago
iabdalkader 73c94bbbd4 stm32/modusocket: Fix NULL deref when accept() an unbound socket. 5 years ago
Jim Mussared f469634c0c esp32: Add check to Makefile that the toolchain is in PATH. 5 years ago
Jim Mussared 970f798ea9 esp32: Add check to Makefile for pyparsing version. 5 years ago
Jim Mussared b1505541da travis: Add ESP32 build with IDF v4. 5 years ago
Jim Mussared 96008ff59a esp32: Support building with ESP IDF 4.0-beta1. 5 years ago
Damien George b45f9de809 bare-arm, minimal: Set CSUPEROPT=-Os to get minimal firmware size. 5 years ago
roland van straten ac112f88d0 nrf/boards: Add board definition for uBlox Nina B1 series BLE modules. 5 years ago
Damien George 22099ab88f stm32/machine_adc: Fix build for F4 and L4 MCUs that only have ADC1. 5 years ago
Damien George 356a728bd0 esp32/Makefile: Add SDKCONFIG_H to QSTR_GLOBAL_REQUIREMENTS. 5 years ago
Damien George 6e07fde895 py/mkrules.mk: Add QSTR_GLOBAL_REQUIREMENTS variable for qstr auto-gen. 5 years ago
Damien George f66616556d stm32/lwip_inc: Enable LWIP_NETIF_EXT_STATUS_CALLBACK for mDNS. 5 years ago
Damien George b0e17bbb9d stm32/lwip_inc: Allocate additional MEMP_SYS_TIMEOUT when mDNS enabled. 5 years ago
Damien George cb84e22ac6 docs/library/pyb.rst: Update pyb.usb_mode() to mention VCP+MSC+HID. 5 years ago
Damien George bcaafa3823 stm32/usb: Verify number of used endpoints doesn't exceed maximum. 5 years ago
Damien George 6705767da1 stm32/usb: Add support for VCP+MSC+HID mode, incl 2xVCP and 3xVCP. 5 years ago
cristian cfec054073 stm32/board/NUCLEO_F746ZG: Enable Ethernet periph, lwip and ussl. 5 years ago
Jim Mussared c8c37ca407 stm32/boards/STM32F769DISC: Fix number of SDRAM row bits. 5 years ago
Damien George bd1d27f00f esp32/modules/inisetup.py: Use bdev.ioctl instead of bdev.SEC_SIZE. 5 years ago