72 Commits (85c85e8f0d6e44827553f67a4ab67c2cb3078fdd)

Author SHA1 Message Date
Angus Gratton 9a43989a86 shared/tinyusb: Stall the CDC IN endpoint while disconnecting. 6 months ago
Angus Gratton d11ca092f7 shared/tinyusb: Fix dynamic USB control callbacks for wLength==0. 7 months ago
Damien George 35e8d184b1 shared/tinyusb: Increase default string descr max length to 40 chars. 8 months ago
Angus Gratton 0f16ae92c0 shared/tinyusb: Update some code comments for runtime USB. 8 months ago
Angus Gratton 935f5391b5 shared/tinyusb: Don't disconnect on soft reset unless USB was active. 8 months ago
Angus Gratton 9d0d262be0 extmod/machine_usb_device: Add support for Python USB devices. 12 months ago
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Damien George e2ff00e811 py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t. 9 months ago
Felix Dörre 628abf8f25 extmod/modlwip: Support IPv6. 2 years ago
Angus Gratton 00ba6aaae4 ports: On cold boot, enable USB after boot.py completes. 10 months ago
Yoctopuce 5d83bbca60 shared/timeutils: Remove useless void-return. 9 months ago
Maarten van der Schrieck 3bca93b2d0 ports: Fix sys.stdout.buffer.write() return value. 1 year ago
Damien George 48b5a7b060 extmod/modmachine: Provide common Python bindings for bootloader(). 12 months ago
Damien George 516cc280e0 shared/runtime/softtimer: Generalise soft_timer to work without SysTick. 12 months ago
Angus Gratton f567a9255a shared/tinyusb: Add a helper for hex string conversion. 1 year ago
Damien George d46dc5e173 shared/tinyusb: Expose mp_usbd_task as a public function. 1 year ago
Angus Gratton 2d363a23cb shared/tinyusb: Schedule TinyUSB task function from dcd_event_handler. 1 year ago
Jim Mussared 9be0623d4c shared/libc/string0: Don't deref args for n==0 case. 1 year ago
Jim Mussared 2eda513870 py/mkrules.mk: Add rule for compiling auto-generated source files. 1 year ago
Jim Mussared bbd8760bd9 all: Update Python formatting to ruff-format. 1 year ago
Jim Mussared 5015779a6f py/builtinevex: Handle invalid filenames for execfile. 1 year ago
Jim Mussared da6f1e1d1e rp2/msc_disk: Allow configuring the USB MSC inquiry response. 1 year ago
Peter Harper 584c495d32 shared/netutils/dhcpserver: Reply on correct netif. 1 year ago
iabdalkader 0a3264ba96 shared/tinyusb: Support HS endpoint sizes. 2 years ago
Jim Mussared 198311c780 py/stream: Add mp_stream___exit___obj that calls mp_stream_close. 1 year ago
Luca Burelli e0784750aa shared/tinyusb: Avoid symbol clash on targets with external TinyUSB. 1 year ago
Jim Mussared 5e50975a6d py/modsys: Allow sys.path to be assigned to. 1 year ago
Damien George b85611dae8 shared/libc/printf: Fix stdout destination for putchar and puts. 1 year ago
David Lechner 978829fcd6 shared/upytesthelper: Fix spelling of "default". 2 years ago
Christian Clauss 79e57473b2 all: Fix various Python coding inconsistencies found by ruff. 2 years ago
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Damien George ec1eeccab4 shared/tinyusb: Revert setting of CFG_TUD_CDC_EP_BUFSIZE to 256. 2 years ago
David Grayson c046b23ea2 shared/runtime/pyexec: Don't allow Ctrl+C to interrupt frozen boot code. 2 years ago
Damien George 783ddfc264 shared/tinyusb: Allow max USB descriptor string to be configured. 2 years ago
robert-hh be686e634e rp2: Allow disabling USB via MICROPY_HW_ENABLE_USBDEV config. 2 years ago
Damien George 78dc2db2ba py/mpconfig: Provide config option for internal printf printer. 2 years ago
Damien George b3c8ab37ec py/gc: Make gc_dump_info/gc_dump_alloc_table take a printer as argument. 2 years ago
Jim Mussared b1cdb205ec shared/runtime/softtimer: Fix ticks range when computing ticks diff. 2 years ago
robert-hh de1f1dd164 shared/runtime/softtimer: Use consistently the same clock source. 2 years ago
David Lechner 3446d440f6 shared/runtime/gchelper: Drop cpu directive from ARM asm helpers. 2 years ago
Damien George 1978b838b7 shared/runtime: Use mp_printf consistently, instead of printf. 2 years ago
Damien George dbb0019666 shared/tinyusb: Fix CDC bNumInterfaces value. 2 years ago
Angus Gratton c8913fdbfa rp2: Allow enabling USB device without enabling USB-CDC. 2 years ago
Angus Gratton 2e6e53057b shared/tinyusb: Further refactor static USB device implementation. 2 years ago
Blake Felt eed4eb2645 shared/tinyusb: Create common TinyUSB code for reuse by ports. 2 years ago
Damien George 2f05653673 shared/netutils: Add "py/obj.h" header include. 2 years ago
Simon Arlott 43dd3ea74d shared/runtime/gchelper_native: Fix pointer cast on x86_64. 2 years ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 2 years ago
Jim Mussared 6da41b5900 py/obj: Merge getiter and iternext mp_obj_type_t slots. 2 years ago
Jim Mussared 9dce82776d all: Remove unnecessary locals_dict cast. 2 years ago