Commit Graph

  • a800ed5ae3 docs/library/esp: Correct the description of esp.osdebug(). Angus Gratton 2023-11-07 14:11:20 +11:00
  • 917b56137f esp32/boards/sdkconfig.base: Fix increasing log level via esp.osdebug(). Angus Gratton 2023-11-07 14:11:05 +11:00
  • f397a3ec31 py/objslice: Validate that the argument to indices() is an integer. Damien George 2023-11-21 22:28:57 +11:00
  • fce8d9fd55 esp32/modsocket: Try garbage collection if the socket limit is reached. Angus Gratton 2023-11-09 10:30:23 +11:00
  • 57cce79a46 esp32/modsocket: Implement socket connect timeout. Angus Gratton 2023-11-08 17:35:28 +11:00
  • 6117aa686f renesas-ra/boards/ARDUINO_PORTENTA_C33: Fix incorrect I2C pins. Sebastian Romero 2023-11-15 11:38:01 +01:00
  • 6f0193335a ports: Fix incorrect identifiers on Arduino boards. Sebastian Romero 2023-11-09 11:21:00 +01:00
  • a968888f69 py/obj: Fix mp_obj_is_type compilation with C++. stijn 2023-11-13 16:04:40 +01:00
  • 92741a3438 stm32/boards/STM32H573I_DK: Enable the SD card. Damien George 2023-11-17 14:17:16 +11:00
  • c34941109f stm32/sdcard: Add SD card support for H5 MCUs. Damien George 2023-11-16 18:29:39 +11:00
  • 0cc100be2c stm32/boards/NUCLEO_H563ZI: Add new NUCLEO-H563ZI board definition. Rene Straub 2023-08-06 11:18:53 +02:00
  • 70feb123bf stm32/boards/NUCLEO_F446RE: Add UARTs 1, 3 and 4. ThomHPL 2023-11-16 03:28:59 +01:00
  • 36e162f116 tests/net_hosted/asyncio_loopback.py: Add loopback test. Peter Züger 2023-11-03 11:19:53 +01:00
  • a23dbdca79 stm32: Add optional lwip loopback support. Peter Züger 2023-11-03 11:18:05 +01:00
  • 1879db7105 extmod/extmod.mk: Allow enabling lwip loopback support. Peter Züger 2023-11-03 11:17:42 +01:00
  • 37c1c5fa49 stm32/mpu: Enable STM32WB mpu use to support qspi flash. Andrew Leech 2023-06-07 13:35:02 +10:00
  • 8b1980ad45 samd: Use unique id for USB serial number. Angus Gratton 2023-11-08 10:37:04 +11:00
  • f567a9255a shared/tinyusb: Add a helper for hex string conversion. Angus Gratton 2023-11-08 10:34:57 +11:00
  • 5e3f0e7f85 samd: Switch to shared TinyUSB implementation. Angus Gratton 2023-11-08 09:48:33 +11:00
  • 033361da4a samd/mphalport: Run TinyUSB stack while waiting for CDC input/output. Angus Gratton 2023-11-10 07:53:23 +11:00
  • a00c9d56db rp2/mphalport: Run TinyUSB stack while waiting for CDC input/output. Damien George 2023-11-09 16:56:21 +11:00
  • d46dc5e173 shared/tinyusb: Expose mp_usbd_task as a public function. Damien George 2023-11-09 16:56:06 +11:00
  • 365913953a extmod/vfs_posix_file: Make standard file objects non-const. stijn 2023-11-06 15:48:13 +01:00
  • 3b954698fa extmod/modbluetooth: Initialise nlr_jump_callback_top for IRQ handlers. Daniël van de Giessen 2023-10-30 15:25:38 +01:00
  • af52e1ff24 stm32/boards/NUCLEO_WL55: Freeze LoRa driver. Jim Mussared 2023-11-08 13:01:08 +11:00
  • 2888c5b230 esp32/esp32_rmt: Add RMT.PULSE_MAX constant. Mark Blakeney 2023-10-31 14:24:43 +10:00
  • fbb7c32040 esp32/esp32_rmt: Change RMT.source_freq() to class method. Mark Blakeney 2023-10-24 10:24:26 +10:00
  • f07f90f1ab mimxrt/boards/OLIMEX_RT1010: Adjust the UART pin assignment. robert-hh 2023-10-19 12:43:17 +02:00
  • 4679a90097 CODECONVENTIONS: Update for change from black to ruff format. Andrew Leech 2023-11-08 15:50:47 +11:00
  • 26d5032980 samd: Switch TinyUSB to run via a scheduled task. Angus Gratton 2023-11-01 15:30:05 +11:00
  • bcbdee2357 rp2: Change to use TinyUSB dcd_event_handler hook. Angus Gratton 2023-10-25 13:50:53 +11:00
  • 2d363a23cb shared/tinyusb: Schedule TinyUSB task function from dcd_event_handler. Angus Gratton 2023-10-25 11:04:54 +11:00
  • bbc5a18d09 tools/mpremote: Add ioctl to specify large read buffer size. Andrew Leech 2023-11-01 15:14:37 +11:00
  • 4cf741062b extmod/vfs_reader: Add file ioctl to set read buffer size. Andrew Leech 2023-10-31 15:14:05 +11:00
  • dff293840e extmod/machine_i2c: Do a fast poll during I2C.scan(). Damien George 2023-11-08 23:34:08 +11:00
  • 958c6d917d windows: Use the MicroPython logo as application icon. stijn 2022-11-15 15:13:29 +01:00
  • 03eae48847 extmod/machine_adc_block: Factor esp32 ADCBlock bindings to common code. Damien George 2023-10-25 19:13:11 +11:00
  • 4212799fd8 py/qstr: Special case qstr_find_strn for empty string. Jim Mussared 2023-11-06 15:08:11 +11:00
  • 9be0623d4c shared/libc/string0: Don't deref args for n==0 case. Jim Mussared 2023-11-06 15:06:28 +11:00
  • bea6ff82fa tools/tinytest-codegen.py: Externalise tests list. Alessandro Gatti 2023-11-02 13:19:09 +01:00
  • c35cc63366 samd/pin_af: Fix a typo in a conditional compile. robert-hh 2023-11-04 19:00:56 +01:00
  • 59afeb056a samd/machine_uart: Add machine_uart_set_baudrate() function. robert-hh 2023-09-18 09:08:24 +02:00
  • 2c1f238205 samd/mpconfigport: Set MICROPY_USE_INTERNAL_ERRNO to 1. robert-hh 2023-09-07 15:59:34 +02:00
  • 6866d17d8f docs/samd: Fix the pinout for SAMD21 Itsy Bitsy Express M0. robert-hh 2023-08-28 19:11:28 +02:00
  • 47ed06bda2 stm32/boards/make-pins.py: Only support ADC1-3. Jim Mussared 2023-11-04 11:08:37 +11:00
  • e63d7189bc docs/mimxrt: Change the examples which denote a Pin with a number. robert-hh 2023-11-04 15:20:31 +01:00
  • ae3b1cfab1 mimxrt/modmachine: Fix settings for the MIMXRT1170 board. robert-hh 2023-11-03 22:20:06 +01:00
  • 09c9c8ac30 stm32/boards/stm32g474_af.csv: Fix final row ADC column. Jim Mussared 2023-11-04 11:00:06 +11:00
  • c028f956fc stm32/boards/stm32f4x9_af.csv: Fix DCMI_VSYNC. Jim Mussared 2023-11-04 09:00:33 +11:00
  • 841422817e stm32/boards/make-pins.py: Fix H7 ADC generation. Jim Mussared 2023-11-03 18:43:58 +11:00
  • 8c432ea2d4 rp2: Remove 1ms timeout to make idle waiting tickless. Angus Gratton 2023-10-31 16:42:10 +11:00
  • b41055a5a3 rp2/machine_adc: Refactor channel/pin validation code. iabdalkader 2023-10-25 09:05:54 +02:00
  • d95f5aa011 rp2/machine_uart: Fix handling of serial break condition. Maarten van der Schrieck 2023-10-24 10:16:00 +02:00
  • 47ea831c0e stm32: Add STM32H5 support for sleep mode. Rene Straub 2023-10-21 15:03:53 +02:00
  • e5014a4d79 stm32: Add configuration options for analog switches. iabdalkader 2023-10-16 17:20:40 +02:00
  • b6a9778484 py/misc: Change sizeof to offsetof for variable-length alloc. Jim Mussared 2023-11-03 14:19:55 +11:00
  • c85db05244 py/lexer: Change token position for new lines. Mathieu Serandour 2023-10-24 15:54:09 +02:00
  • 9a4d4db3a1 py/runtime: Remove declaration of function from inside function. Damien George 2023-11-03 15:21:51 +11:00
  • 6ef9b29f88 {cc3200,nrf}/boards/make-pins.py: Add a note about tools/boardgen.py. Jim Mussared 2023-08-25 16:15:46 +10:00
  • 1f804e03f6 renesas-ra/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-24 23:22:16 +10:00
  • c0b64a3f23 mimxrt/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-16 16:45:09 +10:00
  • 4d568a5bd7 samd/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-14 11:17:18 +10:00
  • ff6c2adfd7 stm32/boards/make-pins.py: Add initial support for H7 dual-pad pins. Jim Mussared 2023-11-02 15:16:28 +11:00
  • 724ebb9916 stm32/boards/make-pins.py: Update to use tools/boardgen.py. Jim Mussared 2023-08-09 02:14:13 +10:00
  • b4236c7368 stm32: Rename pin_obj_t to machine_pin_obj_t. Jim Mussared 2023-08-09 02:14:13 +10:00
  • 286b1b3ed9 stm32/boards: Format stm32 alternate function csv files. Jim Mussared 2023-11-02 14:34:34 +11:00
  • 98dff07bb4 stm32/boards: Fix errors in pins.csv and af.csv. Jim Mussared 2023-08-10 23:40:20 +10:00
  • 4bd6ec9ae4 tools/boardgen.py: Add initial implementation of a common make-pins.py. Jim Mussared 2023-08-07 17:08:10 +10:00
  • b0aec6a0ff esp32/machine_pin: Make irq object a sub-field of pin object. Jim Mussared 2023-08-07 15:52:39 +10:00
  • 9cabee8252 ports: Standardise arguments and output for make-pins.py script. Jim Mussared 2023-08-03 16:48:52 +10:00
  • 1ee5731122 ports: Remove SRC_QSTR_AUTO_DEPS from all ports' Makefiles. Jim Mussared 2023-08-03 16:20:50 +10:00
  • 59f3c7facb examples/pins.py: Remove this pins printing example. Jim Mussared 2023-08-03 15:02:41 +10:00
  • cb37b7bba7 cc3200/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-04 23:15:25 +10:00
  • df28aa1a59 renesas-ra/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 15:36:33 +10:00
  • 3f99dbd634 nrf/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 15:25:44 +10:00
  • fc54d25a45 stm32/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 15:21:32 +10:00
  • c3c7c602da rp2/boards/make-pins.py: Don't generate qstrs. Jim Mussared 2023-08-03 14:41:25 +10:00
  • 2eda513870 py/mkrules.mk: Add rule for compiling auto-generated source files. Jim Mussared 2023-08-03 15:57:02 +10:00
  • aa329d11ea top: Update .git-blame-ignore-revs for latest formatting commit. Damien George 2023-11-03 13:32:19 +11:00
  • bbd8760bd9 all: Update Python formatting to ruff-format. Jim Mussared 2023-10-21 17:40:27 +11:00
  • 303ccca7c6 all: Replace "black" with "ruff format". Jim Mussared 2023-10-21 17:40:27 +11:00
  • 7ad84e0422 lib/littlefs: Update LittleFS to v2.8.1. Daniël van de Giessen 2023-06-29 14:17:56 +02:00
  • 06a7bf967c esp32/usb: Wake main thread when USB receives data. Andrew Leech 2023-11-01 11:06:10 +11:00
  • d8a263435f esp32/mphalport: Add function to wake main from separate FreeRTOS task. Andrew Leech 2023-11-01 15:26:16 +11:00
  • 95ce61d0ad esp32: Use better build settings for ESP32-C3. Alessandro Gatti 2023-10-31 13:28:25 +01:00
  • 4cffa848f6 esp32/boards: Reduce size of D2WD and OTA firmware. Damien George 2023-11-01 10:38:52 +11:00
  • a614c1d501 extmod: Remove empty utime_mphal.h file. Damien George 2023-10-31 13:31:54 +11:00
  • e579ebb11b teensy: Remove the teensy port. Jim Mussared 2023-10-26 17:42:10 +11:00
  • a8dd69f206 esp32/modmachine: Fix deepsleep() when previous sleep delay was set. Pascal Brunot 2023-10-23 20:28:38 +02:00
  • bbbd484f5b esp32/network_lan: Register the hostname setting for Ethernet. robert-hh 2023-10-20 21:34:46 +02:00
  • 9c244134fb esp32/network_lan: Fix LAN.isconnected(). robert-hh 2023-10-19 15:05:59 +02:00
  • c4e63ace66 esp32/network_lan: Fix and simplify the code for ETH-SPI devices. robert-hh 2023-10-17 21:48:18 +02:00
  • b2f220dff8 esp32/boards: Disable ALPN support. Daniël van de Giessen 2023-06-29 15:21:32 +02:00
  • a1d20e0747 esp32/network_ppp: Reduce PPP thread CPU usage. Daniël van de Giessen 2023-08-25 15:17:04 +02:00
  • f1d6af9819 esp32/machine_uart: Add error checking for IDF API's. Daniël van de Giessen 2023-09-13 15:07:47 +02:00
  • e676edac79 esp32/mpconfigport: Remove port-specific GAP name. Daniël van de Giessen 2023-09-13 15:09:25 +02:00
  • f74131134c esp32: Poll serial/JTAG for unread data to prevent blocking. Daniël van de Giessen 2023-08-25 15:40:46 +02:00
  • 1cf3085c57 esp32/network_ppp: Allow building with IPv6 disabled. Alessandro Gatti 2023-10-08 15:41:20 +02:00
  • c146017f8a esp32/boards: Update UM board settings to use custom PID/VID. Seon Rozenblum 2023-10-27 18:57:52 +11:00
  • bdae847082 esp32/boards/UM_TINYWATCHS3: Add new UM TinyWATCH S3 board. Seon Rozenblum 2023-10-22 18:58:44 +11:00