10634 Commits (b5ebfadbd615de42c43851f27a062bacd9147996)
 

Author SHA1 Message Date
Damien George b5ebfadbd6 py: Compress first part of bytecode prelude. 5 years ago
Damien George 81d04a0200 py: Add n_state to mp_code_state_t struct. 5 years ago
Damien George 4c5e1a0368 py/bc: Change mp_code_state_t.exc_sp to exc_sp_idx. 5 years ago
Damien George 1d7afcce49 py/bc: Remove comments referring to obsolete currently_in_except_block. 5 years ago
Jim Mussared fafa9d35dd stm32/boards/PYBD: Enable BLE for Pyboard D. 5 years ago
Jim Mussared 6f35f214d3 stm32/mpconfigport.h: Add modbluetooth module to stm32. 5 years ago
Andrew Leech eb1b6858a2 extmod/modbluetooth: Allow MP_BLUETOOTH_MAX_ATTR_SIZE in board config. 5 years ago
Andrew Leech 5dc592d117 extmod/modbluetooth_nimble: Use random addr if public isn't available. 5 years ago
Jim Mussared 497dae45e7 extmod/modbluetooth_nimble: Implement modbluetooth API with Nimble. 5 years ago
Jim Mussared 16f8ceeaaa extmod/modbluetooth: Add low-level Python BLE API. 5 years ago
Jim Mussared f67fd95f8d unix/coverage: Add coverage tests for ringbuf. 5 years ago
Jim Mussared 42e9bdf19b py/ringbuf: Add helpers for put16/get16. 5 years ago
Jim Mussared d72dbb822c stm32: Provide port-specific implementation for Nimble on STM32. 5 years ago
Damien George 07f6644a38 extmod/nimble: Add nimble bindings. 5 years ago
Damien George 21507a6f62 lib/mynewt-nimble: Add Apache mynewt nimble as a submodule. 5 years ago
Damien George 7418dbf12d drivers/cyw43: Add low-level CYW43xx Bluetooth HCI UART driver. 5 years ago
Andrew Leech 4ba0aff472 stm32/uart: Add RTS/CTS pin configuration support to UART4. 5 years ago
Chris Mason eb12fa3862 stm32/powerctrlboot: Add support for HSI at 8MHz on F0 MCUs. 5 years ago
Chris Mason f16e4be3fa stm32/powerctrlboot: Fix clock and PLL selection for HSI48 on F0 MCUs. 5 years ago
Damien George 3328b7d71f stm32: Support disabling the compiler. 5 years ago
Damien George 095f90f04e tests/micropython: Add test for native generators. 5 years ago
Damien George 6647d03e42 travis: Build more stm32 boards to cover all supported MCUs. 5 years ago
Damien George 9abfe85ace minimal/frozentest: Recompile now that mpy version has changed. 5 years ago
Damien George 5716c5cf65 py/persistentcode: Bump .mpy version to 5. 5 years ago
Damien George 96f2a38075 py/nativeglue: Make mp_fun_table fixed size regardless of config. 5 years ago
Josh Lloyd 7d58a197cf py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions. 5 years ago
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