aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/machine/machine_atsamd51.go
AgeCommit message (Expand)Author
2024-06-24machine: use new internal/binary packageAyke van Laethem
2024-04-20chore: fix function names in commenthongkuang
2024-04-19Run Nick G's spellchecker github.com/client9/misspell, carefuly fix what it f...dkegel-fastly
2024-01-17machine/samd51: add UART hardware flow control supportdeadprogram
2023-10-27nrf,sam,rp2040: add machine.HardwareID functionKenneth Bell
2023-10-14machine/i2c: add interface check and implementation where missing for SetBaud...Ron Evans
2023-08-15samd51,rp2040,nrf528xx,stm32: implement watchdogKenneth Bell
2023-07-15machine.UART refactor (#3832)Patricio Whittingslow
2023-07-06machine/samd51: fix i2cTimeout was decreasing due to cache activationsago35
2023-05-06machine/atsam*, nrf, rp2040, stm32: correct error flashBlockDevice pad() func...deadprogram
2023-04-18samd51: fix ADC multisamplingAyke van Laethem
2023-04-03samd51: use correct SPI frequencyAyke van Laethem
2023-03-09machine/samd51: disable/restore Flash cache on write/erasedeadprogram
2023-03-09machine/samd51: implement Flash interfacedeadprogram
2022-12-19build: drop deprecated build tagsYurii Soldak
2022-09-25machine: do not expose RESET_MAGIC_VALUEAyke van Laethem
2022-09-21machine: move SPI Tx function into separate fileAyke van Laethem
2022-09-20machine: add KHz, MHz, GHz constants, deprecate TWI_FREQ_* constantsAyke van Laethem
2022-09-05machine: add PWM peripheral comments to pinsAyke van Laethem
2022-08-04all: format code according to Go 1.19 rulesAyke van Laethem
2022-07-22samd51: improve TRNGsago35
2022-07-18samd51: add support for DAC1sago35
2022-07-06samd21,samd51,nrf52840: unify bootloader entry processsago35
2022-07-05samd21, samd51: move USB-CDC codesago35
2022-06-11samd21,samd51,nrf52840: add support for USBHID (keyboard / mouse)sago35
2022-03-12atsamd51: allow faster frequency setting when using SPIsago35
2022-03-10samd21,samd51: fix usbcdc initialization when -serial=uart (#2631)sago35
2021-12-14machine/samd51: implement TRNG for randomnessdeadprogram
2021-11-30machine: add Device constantAyke van Laethem
2021-10-28machine: support Pin.Get() function when the pin is configured as outputAyke van Laethem
2021-10-25sam: simplify definition of SERCOM UART peripheralsAyke van Laethem
2021-09-10machine: fix copy-paste error for atsamd21/51 calibTrim blockDamian Gryski
2021-05-13machine: define Serial as the default outputAyke van Laethem
2021-05-13machine: make UART objects pointer receiversAyke van Laethem
2021-05-13machine: make USBCDC global a pointerAyke van Laethem
2021-05-06machine: move PinMode to central locationAyke van Laethem
2021-05-05atsamd51, atsamd21: fix ADC.Get() value at 8bit and 10bitsago35
2021-04-29atsamd51, atsame5x: unify samd51 and same5xsago35
2021-04-23machine/usbcdc: remove remaining heap allocations for USB CDC implementationsdeadprogram
2021-04-06machine: refactor PWM supportAyke van Laethem
2021-03-29atsamd21, atsamd51, nrf52840: unify usbcdc codesago35
2021-03-29machine: make machine.I2C0 and similar objects pointersAyke van Laethem
2021-03-14atsamd5x: improve SPIsago35
2021-02-19atsamd5x: avoid infinite loop when USBCDC is disconnectedsago35
2021-02-16atsamd5x: improve USBCDCsago35
2021-02-01Fix typo in ADC switch on config field Samplesardnew
2021-01-31accept configuration struct for ADC parameters (#1533)ardnew
2020-12-02atsam: add a length check to findPinPadMappingsago35
2020-11-08machine: clarify caller's responsibility in SetInterruptAyke van Laethem
2020-11-08Fix #1483jypelle