60 Commits (bfd6ad94ff950a4b7e3a2125db1539c5e4ca333a)

Author SHA1 Message Date
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
Jim Mussared 662b9761b3 all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE. 3 years ago
Damien George 7c8ec85fa3 shared/runtime/sys_stdio_mphal: Make func static and remove some TODOs. 2 years ago
robert-hh 93a17b9581 shared/runtime/softtimer: Remove obsolete #include statement. 2 years ago
robert-hh 2e2202993c shared/runtime/softtimer: Move softtimer.[ch] to shared/runtime. 2 years ago
David Lechner 68f46342aa shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
Phil Howard e1282556e8 shared/netutils/dhcpserver: Match default DNS to server IP. 2 years ago
iabdalkader 9f6f8b2fdd shared/runtime/tinyusb_helpers: Add TinyUSB helper functions. 2 years ago
Damien George 402df833fe py/modsys: Introduce sys.implementation._machine constant. 3 years ago
Damien George 40047823bc py/modsys: Append MicroPython git version and build date to sys.version. 3 years ago
Damien George 6d401be4dd shared/readline: Disable auto-indent if space/tab follows added indent. 3 years ago
Damien George a8f23f6366 shared/readline: Make tab insert an indent when it follows whitespace. 3 years ago