14283 Commits (043dc4dd0cc4679fca96a2d36f1bf7cf1656606f)
 

Author SHA1 Message Date
robert-hh 9f4df86016 samd/boards: Move the flash filesystem definitions to the linker files. 2 years ago
robert-hh 387025f5d1 samd/mcu: Enable the math module on SAMD51. 2 years ago
robert-hh 00dcf04643 samd/mcu: Add floating point suport for SAMD21 devices. 2 years ago
robert-hh d9338aabc5 samd: Change the symbol names for the peripheral clocks. 2 years ago
robert-hh e9a76310ec samd/mphalport: Fix USB endpoint handling ignoring Ctrl-C. 2 years ago
robert-hh b001730462 samd/Makefile: Fix a dependency problem with "make -j". 2 years ago
robert-hh 560170de02 samd/samd_flash: Remove obsolete printf's and return values instead. 2 years ago
robert-hh 85fb8b8b02 samd/pin_af: Simplify the pin-af-table handling. 2 years ago
robert-hh 20e7313453 samd/clock_config: Add HW_DFLL_USB_SYNC and HW_MCU_OSC32KULP extensions. 2 years ago
robert-hh f00356a486 samd/clock_config: Split clock_config.c to separate SAMD21/SAMD51 files. 2 years ago
robert-hh 929dfc66a3 samd/mpconfigport: Restructure to use ROM feature levels. 2 years ago
robert-hh a415752173 samd/machine_bitstream: Add the machine.bitstream() function. 2 years ago
robert-hh fd7b57dd22 samd/mphalport: Use CYCCNT for SAMD51's mp_hal_ticks_cpu(). 2 years ago
robert-hh a9304af8fa samd/boards: Add missing/lost board config and pin definitions. 2 years ago
robert-hh 9a567b04e7 samd/machine_uart: Support buffered TX for UART. 2 years ago
robert-hh 37449df821 samd/modutime: Enable time.time() based on systick_ms(). 2 years ago
robert-hh 7da7663902 samd/mphalport: Add a mp_hal_ticks_ms_64() function. 2 years ago
robert-hh aa6dbbcffd samd/mcu: Factor out MCU policy for SAMD21 and SAMD51. 2 years ago
robert-hh 029e9af457 samd/modmachine: Add machine.time_pulse_us. 2 years ago
robert-hh f5da77b5ce samd/machine_dac: Add the machine.DAC class. 2 years ago
robert-hh aa2d746ef4 samd/machine_led: Optimise size of the machine.LED class. 2 years ago
robert-hh 6e2dff6bae samd/modsamd: Add pininfo() function to the samd module. 2 years ago
robert-hh 7a2f2d88f7 samd/machine_wdt: Add the machine.WDT class. 2 years ago
robert-hh 32c973d554 samd/machine_timer: Add machine.Timer based on the shared soft-timer. 2 years ago
robert-hh 3625388d8c samd/samd_isr: Change the way a Sercom ISR is registered and called. 2 years ago
robert-hh 009c51c13f samd/mpconfigport: Enable a few more MicroPython features. 2 years ago
robert-hh 4ef2da176f samd/main: Use the common execution mode of boot.py and main.py. 2 years ago
robert-hh 45bf25a002 samd/moduos: Add uos.urandom() for SAMD51. 2 years ago
robert-hh 15212ae8d4 samd/moduos: Add uos.dupterm(). 2 years ago
robert-hh 94d27ae28f samd/machine_i2c: Add the machine.I2C class. 2 years ago
robert-hh aa870708ac samd/machine_spi: Add the machine.SPI class. 2 years ago
robert-hh b33f204529 samd/machine_uart: Add the machine.UART class. 2 years ago
robert-hh 7d281f6165 samd/modmachine: Add disable_irq(), enable_irq() and idle() to machine. 2 years ago
robert-hh 4b6f6ccf88 samd/machine_pin: Add pin.irq() to the machine.Pin class. 2 years ago
robert-hh a9eef1b276 samd/samd_isr: Rework the interrupt tables. 2 years ago
robert-hh d693758ab2 samd/machine_pwm: Add the machine.PWM class. 2 years ago
robert-hh 5c7e93ec48 samd/machine_adc: Add the machine.ADC class. 2 years ago
robert-hh 6765d4bbd6 samd/pin_af: Add the pin af table and its helper functions. 2 years ago
robert-hh 6c037af086 samd/boards: Create pin_af_table.c from pin_af_table_SAMDxx.csv files. 2 years ago
robert-hh 4013577af2 samd/modmachine: Enable SoftSPI and SoftI2C. 2 years ago
robert-hh e8615f5813 samd/machine_pin: Allow specifying a pin or LED by its name as a string. 2 years ago
robert-hh 33eaf739d2 samd/machine_pin: Add OPEN_DRAIN mode for pins. 2 years ago
robert-hh 98ae312640 samd/samd_isr: Extend systick_ms to 64 bit. 2 years ago
robert-hh 3d9940bc28 samd/mphalport: Add pin open-drain funcs, and improve delay and ticks. 2 years ago
robert-hh 5af54ad61f samd/modmachine: Allow changing the CPU freq with machine.freq(f). 2 years ago
robert-hh b4d29fd47a samd/clock_config: Set up the clock configuration. 2 years ago
robert-hh 949a808076 samd/boards: Add ADAFRUIT_FEATHER_M4_EXPRESS and _ITSYBITSY_M0_EXPRESS. 2 years ago
robert-hh c4f7c0b8a2 samd/Makefile: Alphabetically sort the source code files in Makefile. 2 years ago
robert-hh a5d5ecbf84 samd/boards: Move mcu-specific settings into a mpconfig_samdXX.h file. 2 years ago
robert-hh 0420799a84 samd/boards: Replace pins.c and pins.h by pins.csv. 2 years ago