Commit Graph

  • 9c2bc379f1 samd/machine_uart: Use a finaliser to tidy up UART on soft reset. robert-hh 2022-10-08 12:32:55 +02:00
  • 474233c250 samd/machine_pwm: Serialize fast update of PWM settings. robert-hh 2022-10-11 10:05:01 +02:00
  • ac1e31267b samd/boards: Rework the pins.csv files. robert-hh 2022-10-08 21:12:50 +02:00
  • a6760bd4ef samd/modmachine: Replace the LED class by the Signal class. robert-hh 2022-10-09 10:56:29 +02:00
  • 4d38ab652e samd: Make ADC, DAC, PWM, SPI objects consistent in how they print out. robert-hh 2022-10-07 09:40:45 +02:00
  • e5cf3fab95 samd/machine_pin: Change the pin handling and naming/numbering. robert-hh 2022-09-17 17:27:27 +02:00
  • e7aa9700ca samd/boards/SEEED_WIO_TERMINAL: Declare more pins for SEEED WIO board. robert-hh 2022-10-04 13:39:43 +02:00
  • e33db80a59 samd/clock_config: Extend the SAMD51 us-counter to 60 bit. robert-hh 2022-09-29 16:13:23 +02:00
  • fc9d66fac6 samd/machine_rtc: Add the machine.RTC class. robert-hh 2022-09-15 15:58:54 +02:00
  • be31fde012 samd/mcu: Make some settings in mpconfigmcu.h conditional. robert-hh 2022-09-08 17:55:08 +02:00
  • 2251cb774b samd/machine_uart: Implement uart.txdone() and uart.flush(). robert-hh 2022-08-18 11:58:09 +02:00
  • ddd41b8bbf samd/clock_config: Document the #defines use in init_clocks(). robert-hh 2022-08-13 17:33:04 +02:00
  • f0399d35e4 samd/modmachine: Get the bootloader magic address from the lib. robert-hh 2022-08-11 11:22:58 +02:00
  • 03075a6839 samd/modmachine: Implement machine.lightsleep(). robert-hh 2022-08-01 17:23:11 +02:00
  • 4c9e4c3310 samd/mcu/samd51: Enable FAT support for SAMD51. robert-hh 2022-07-10 12:04:14 +02:00
  • fe31fca462 samd/mcu/samd51: Enable onewire support for SAMD51. robert-hh 2022-06-21 14:27:20 +02:00
  • a7113e95d7 samd/modmachine: Add machine.dht_readinto and enable on SAMD51. robert-hh 2022-07-07 09:49:51 +02:00
  • 0d3f0d7470 samd/boards/SPARKFUN_SAMD51_THING_PLUS: Add board files for Thing Plus. robert-hh 2022-07-02 18:12:55 +02:00
  • 64e3c351de samd/modmachine: Add machine.reset_cause(). robert-hh 2022-06-29 14:09:57 +02:00
  • 1c32cec7f1 samd/clock_config: Support changing machine.freq() for SAMD21. robert-hh 2022-06-29 17:22:20 +02:00
  • edc3f3d0d3 samd/clock_config: Extend the range of machine.freq(). robert-hh 2022-06-29 15:31:21 +02:00
  • 1ba0e8ff96 py/persistentcode: Only emit sub-version if generated code has native. Jim Mussared 2022-10-20 13:14:25 +11:00
  • 5ee1cb2771 stm32/boards/ARDUINO_PORTENTA_H7: Revert to single-precision float. Jim Mussared 2022-10-18 00:22:53 +11:00
  • b161abc574 py/obj: Verify floating point type is correct for repr C. Jim Mussared 2022-10-18 00:18:54 +11:00
  • 68f166dae9 extmod/mbedtls: Remove brainpool curves from config. Damien George 2022-10-11 19:25:05 +11:00
  • e24159dec9 extmod/mbedtls: Remove MBEDTLS_ECP_DP_CURVE25519_ENABLED config. Damien George 2022-10-11 19:22:48 +11:00
  • 8874a09119 extmod/mbedtls: Enable elliptic curve DH and DSA cryptography. Damien George 2022-10-05 11:02:47 +11:00
  • 9347545f9e extmod/mbedtls: Enable MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_KEY_EXCHANGE. Damien George 2022-10-05 10:48:31 +11:00
  • b337678964 extmod/mbedtls: Add common configuration file, and use it in all ports. Damien George 2022-10-05 10:46:11 +11:00
  • 67f98ba10c extmod/btstack: Update BTstack bindings to work with latest BTstack. Damien George 2022-09-08 12:51:19 +10:00
  • 4f946ba963 lib/btstack: Update to v1.5.3. Damien George 2022-09-08 12:51:10 +10:00
  • 93f3910fe7 nrf: Rename machine I2C, PWM, SPI, UART types consistently across ports. iabdalkader 2022-10-06 20:27:09 +02:00
  • 5e90ec2331 zephyr: Rename machine I2C and SPI types consistently across ports. iabdalkader 2022-10-06 20:28:31 +02:00
  • bfa6f34404 renesas-ra: Rename machine SPI type consistently across ports. iabdalkader 2022-10-06 20:25:34 +02:00
  • e275a58ac1 samd: Rename machine I2C type consistently across ports. iabdalkader 2022-10-06 20:22:57 +02:00
  • 22ad45fda6 rp2: Rename machine I2C type consistently across ports. iabdalkader 2022-10-06 20:21:51 +02:00
  • 427670c210 esp32: Rename machine I2C and SPI types consistently across ports. iabdalkader 2022-10-06 20:20:03 +02:00
  • af4ba6d1b4 stm32: Rename machine I2C and SPI types consistently across ports. iabdalkader 2022-10-06 19:48:07 +02:00
  • 965a87b53c tests/extmod: Add test for sleep_ms value that overflows ticks. Damien George 2022-10-14 16:10:38 +11:00
  • 815920c87f extmod/utime_mphal: Make ticks_add check for overflow of delta. Damien George 2022-10-14 15:49:52 +11:00
  • 89b3207376 unix/modffi: Move header includes inside MICROPY_PY_FFI guard. Damien George 2022-10-14 14:36:17 +11:00
  • ab317a0d66 py/misc: Remove use of bitfield from vstr_t. David Lechner 2022-10-08 17:32:22 -05:00
  • 92d9118038 rp2/fatfs_port: Fix the modification date of files. robert-hh 2022-10-07 21:08:08 +02:00
  • b25087fc6f samd/Makefile: Split up SRC_C variables. Jim Mussared 2022-10-09 00:05:26 +11:00
  • a2aceb5007 nrf/Makefile: Split up SRC_C variables. Jim Mussared 2022-10-09 00:05:17 +11:00
  • 43bcfb148b mimxrt/Makefile: Split up SRC_C variables. Jim Mussared 2022-10-09 00:05:11 +11:00
  • d6d8722558 extmod: Make extmod.mk self-contained. Jim Mussared 2022-10-08 23:59:08 +11:00
  • 87011f6353 extmod/extmod.mk: Make extmod.mk handle GIT_SUBMODULES. Jim Mussared 2022-10-08 23:47:57 +11:00
  • 065af04a4e unix/Makefile: Don't use _MOD variable names. Jim Mussared 2022-10-08 23:38:18 +11:00
  • 3cc6decfc4 py/py.mk: Make user-C-module handling self-contained in py.mk. Jim Mussared 2022-10-08 23:28:24 +11:00
  • 67d05ed02b ports: Make generated pin.c handling more consistent across ports. Jim Mussared 2022-10-08 23:23:52 +11:00
  • 17f2783e4a all: Use += rather than = everywhere for CFLAGS/LDFLAGS/LIBS. Jim Mussared 2022-10-08 23:08:53 +11:00
  • 8e912a501a unix: Enable sys.executable. Jim Mussared 2022-10-07 02:13:58 +11:00
  • 0e8dfaf538 py/modsys: Add support for sys.executable. Jim Mussared 2022-10-07 02:13:58 +11:00
  • c44b3927b8 py/objstr: Add a helper to set mp_obj_str_t data. Jim Mussared 2022-10-07 11:06:43 +11:00
  • 4fc543c829 CODECONVENTIONS.md: Update pre-commit instructions. Jim Mussared 2022-10-06 00:43:28 +11:00
  • b8982ec5f9 tools/verifygitlog.py: Add additional help for subject line issues. Jim Mussared 2022-08-05 13:55:56 +10:00
  • f6d06b3ce0 tools/verifygitlog.py: Ignore comment lines in commit messages. Jim Mussared 2022-10-06 10:06:56 +11:00
  • 366c801b35 samd/machine_pin: Change the printing of Pin and LED objects. robert-hh 2022-10-04 09:17:29 +02:00
  • 972212907d samd/mcu: Use lf2s for SAMD51 and lfs1 for SAMD21. robert-hh 2022-07-10 11:55:56 +02:00
  • 4cf527eb05 samd/main: Initialize readline on start up. robert-hh 2022-07-15 22:44:23 +02:00
  • 65f99e371d samd/boards: Use the same linker file for all SAMD51x19 variants. robert-hh 2022-07-02 16:36:11 +02:00
  • 9f4df86016 samd/boards: Move the flash filesystem definitions to the linker files. robert-hh 2022-07-02 16:26:17 +02:00
  • 387025f5d1 samd/mcu: Enable the math module on SAMD51. robert-hh 2022-06-21 20:31:20 +02:00
  • 00dcf04643 samd/mcu: Add floating point suport for SAMD21 devices. robert-hh 2022-06-21 17:32:48 +02:00
  • d9338aabc5 samd: Change the symbol names for the peripheral clocks. robert-hh 2022-06-30 16:50:15 +02:00
  • e9a76310ec samd/mphalport: Fix USB endpoint handling ignoring Ctrl-C. robert-hh 2022-06-28 16:59:01 +02:00
  • b001730462 samd/Makefile: Fix a dependency problem with "make -j". robert-hh 2022-06-24 08:27:23 +02:00
  • 560170de02 samd/samd_flash: Remove obsolete printf's and return values instead. robert-hh 2022-06-21 18:00:51 +02:00
  • 85fb8b8b02 samd/pin_af: Simplify the pin-af-table handling. robert-hh 2022-06-16 11:32:21 +02:00
  • 20e7313453 samd/clock_config: Add HW_DFLL_USB_SYNC and HW_MCU_OSC32KULP extensions. robert-hh 2022-06-15 18:58:02 +02:00
  • f00356a486 samd/clock_config: Split clock_config.c to separate SAMD21/SAMD51 files. robert-hh 2022-06-15 18:49:24 +02:00
  • 929dfc66a3 samd/mpconfigport: Restructure to use ROM feature levels. robert-hh 2022-06-15 15:16:07 +02:00
  • a415752173 samd/machine_bitstream: Add the machine.bitstream() function. robert-hh 2022-06-10 16:40:50 +02:00
  • fd7b57dd22 samd/mphalport: Use CYCCNT for SAMD51's mp_hal_ticks_cpu(). robert-hh 2022-06-10 08:23:09 +02:00
  • a9304af8fa samd/boards: Add missing/lost board config and pin definitions. robert-hh 2022-06-06 21:06:09 +02:00
  • 9a567b04e7 samd/machine_uart: Support buffered TX for UART. robert-hh 2022-06-09 13:46:54 +02:00
  • 37449df821 samd/modutime: Enable time.time() based on systick_ms(). robert-hh 2022-06-09 14:33:31 +02:00
  • 7da7663902 samd/mphalport: Add a mp_hal_ticks_ms_64() function. robert-hh 2022-06-09 13:44:22 +02:00
  • aa6dbbcffd samd/mcu: Factor out MCU policy for SAMD21 and SAMD51. robert-hh 2022-06-08 10:54:02 +02:00
  • 029e9af457 samd/modmachine: Add machine.time_pulse_us. robert-hh 2022-06-07 21:52:03 +02:00
  • f5da77b5ce samd/machine_dac: Add the machine.DAC class. robert-hh 2022-06-07 20:37:44 +02:00
  • aa2d746ef4 samd/machine_led: Optimise size of the machine.LED class. robert-hh 2022-06-06 13:35:16 +02:00
  • 6e2dff6bae samd/modsamd: Add pininfo() function to the samd module. robert-hh 2022-06-06 12:26:13 +02:00
  • 7a2f2d88f7 samd/machine_wdt: Add the machine.WDT class. robert-hh 2022-06-06 11:23:09 +02:00
  • 32c973d554 samd/machine_timer: Add machine.Timer based on the shared soft-timer. robert-hh 2022-06-06 11:13:25 +02:00
  • 3625388d8c samd/samd_isr: Change the way a Sercom ISR is registered and called. robert-hh 2022-06-06 10:20:44 +02:00
  • 009c51c13f samd/mpconfigport: Enable a few more MicroPython features. robert-hh 2022-06-05 22:03:16 +02:00
  • 4ef2da176f samd/main: Use the common execution mode of boot.py and main.py. robert-hh 2022-06-05 21:55:30 +02:00
  • 45bf25a002 samd/moduos: Add uos.urandom() for SAMD51. robert-hh 2022-06-05 21:08:37 +02:00
  • 15212ae8d4 samd/moduos: Add uos.dupterm(). robert-hh 2022-06-05 20:34:37 +02:00
  • 94d27ae28f samd/machine_i2c: Add the machine.I2C class. robert-hh 2022-06-05 18:11:06 +02:00
  • aa870708ac samd/machine_spi: Add the machine.SPI class. robert-hh 2022-06-05 17:02:46 +02:00
  • b33f204529 samd/machine_uart: Add the machine.UART class. robert-hh 2022-06-05 15:03:52 +02:00
  • 7d281f6165 samd/modmachine: Add disable_irq(), enable_irq() and idle() to machine. robert-hh 2022-06-05 14:28:08 +02:00
  • 4b6f6ccf88 samd/machine_pin: Add pin.irq() to the machine.Pin class. robert-hh 2022-06-05 14:08:44 +02:00
  • a9eef1b276 samd/samd_isr: Rework the interrupt tables. robert-hh 2022-06-05 11:52:33 +02:00
  • d693758ab2 samd/machine_pwm: Add the machine.PWM class. robert-hh 2022-06-05 11:03:59 +02:00
  • 5c7e93ec48 samd/machine_adc: Add the machine.ADC class. robert-hh 2022-06-05 10:34:23 +02:00
  • 6765d4bbd6 samd/pin_af: Add the pin af table and its helper functions. robert-hh 2022-06-05 09:26:49 +02:00