aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/machine/usb.go
AgeCommit message (Expand)Author
2023-11-28machine/esp32c3: implement USB_SERIAL for USBCDC communicationdeadprogram
2023-11-07machine/usb: add support for ISERIAL descriptorsago35
2023-08-02machine/usb: refactor endpoint configurationsago35
2023-08-02machine/usb: allow USB Endpoint settings to be changed externallysago35
2023-08-01machine/usb: remove usbDescriptorConfigsago35
2023-04-28machine/usb/hid/joystick: handle case where we cannot find the correct HID de...deadprogram
2023-04-28machine/usb: refactoring descriptors into subpackage for modularitydeadprogram
2023-03-22machine/usb: add ability to override default VID, PID, manufacturer name, and...deadprogram
2023-01-08machine/usb: change to not send before endpoint initializationsago35
2023-01-07Add USB HID joystick support (#3366)irieda
2023-01-07machine/usb: improve buffer size definitionsago35
2022-12-19build: drop deprecated build tagsYurii Soldak
2022-10-13usb: remove allocs in ISRKenneth Bell
2022-07-20usb: adjust buffer alignment (samd21, samd51, nrf52840)sago35
2022-07-14machine/usb: refactorings to move functionality under machine/usb packagedeadprogram
2022-07-12usb: add support for midisago35
2022-07-12usb: add DTR and RTS to serialer interfacesago35
2022-07-12rp2040: add support for usb (#2973)sago35
2022-07-10samd21,samd51,nrf52840: move usbcdc to machine/usb/cdc (#2972)sago35
2022-07-07atsamd21,atsamd51,nrf52840: improve usb-device initializationsago35
2022-07-07samd21,samd51,nrf52840: refactor handleStandardSetup and initEndpoint (#2968)sago35
2022-07-07samd21,samd51,nrf52840: change usbSetup and sendZlp to publicsago35
2022-07-06samd21,samd51,nrf52840: refactor usb initializationsago35
2022-06-11samd21,samd51,nrf52840: add support for USBHID (keyboard / mouse)sago35
2022-02-04all: update build constraints to Go 1.17Ayke van Laethem
2021-05-13machine: make USBCDC global a pointerAyke van Laethem
2021-04-23machine/usbcdc: remove remaining heap allocations for USB CDC implementationsdeadprogram
2021-04-23machine: avoid heap allocations in USB codeAyke van Laethem
2021-03-14fix data shift/mask in func newUSBSetupardnew
2020-04-07machine: move errors.New calls to globalsAyke van Laethem
2020-03-29machine/atsamd21,atsamd51,nrf52840: refactor USB CDC device descriptor to red...Ron Evans
2020-03-18machine/usb: set the vid and pid to valid values supplied by Adafruit and Ard...Ron Evans
2020-02-17nrf52840: implement USB-CDC (#883)Scott Yoder
2020-01-18machine: avoid bytes package in USB logicAyke van Laethem
2019-09-24machine/samd21,samd51: remove use of binary package to avoid reflection and r...Ron Evans
2019-09-06machine/atsamd21: correct order of params for USB CDC descriptorRon Evans
2019-07-07machine/samd21/arduino-nano33: adds support for Arduino Nano33 IoT along with...Ron Evans
2019-06-06all: move Register{8,16,32} values into runtime/volatileAyke van Laethem
2019-05-19machine/sam: Refactor all machine/runtime code to use new volatile package/APIRon Evans
2019-02-23machine/atsamd21: support for USB CDC aka serial interfaceRon Evans