aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/machine/machine_atsamd21.go
AgeCommit message (Expand)Author
7 daysfeature: modify i2s interface/implementation to better match specificationdeadprogram
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-05machine/samd21: add hardware flow control for UARTdeadprogram
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-07-15machine.UART refactor (#3832)Patricio Whittingslow
2023-05-06machine/atsam*, nrf, rp2040, stm32: correct error flashBlockDevice pad() func...deadprogram
2023-03-08machine/samd21: implement Flash interface (#3496)Ron Evans
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-08-04all: format code according to Go 1.19 rulesAyke van Laethem
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-10samd21,samd51: fix usbcdc initialization when -serial=uart (#2631)sago35
2022-02-04all: update build constraints to Go 1.17Ayke van Laethem
2021-11-30machine: add Device constantAyke van Laethem
2021-10-25sam: move I2S0 to machine fileAyke 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-06atsamd21: remove special handling for SPI-24mhzsago35
2021-05-05atsamd51, atsamd21: fix ADC.Get() value at 8bit and 10bitsago35
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-19Add special handling when SPI Freq is 24Mhzsago35
2021-03-19atsamd21: improve SPIsago35
2021-02-19atsamd2x: avoid infinite loop when USBCDC is disconnectedsago35
2021-02-16atsamd2x: 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-09-17atsamd2x: fix BAUD valuesago35
2020-07-23all: changeover to eliminate all direct use of master/slave terminologydeadprogram
2020-07-14Use runtime/volatile.T.ReplaceBitsEthan Reesor
2020-07-04machine/samd21: basic implementation for DAC (#1183)Ron Evans
2020-06-19Add adc settingssago35
2020-05-28sam: add support for pin change interruptsAyke van Laethem
2020-05-13sam: return an error when an incorrect PWM pin is usedAyke van Laethem
2020-04-07machine: move errors.New calls to globalsAyke van Laethem