├── .gitignore ├── .gitmodules ├── 68-disco-tmc.rules ├── Makefile.rules ├── README.md ├── device ├── README ├── core │ ├── dscpi.c │ ├── dscpi.h │ ├── funcgen.c │ └── funcgen.h ├── native-tcp-server │ ├── Makefile │ ├── Makefile.rules │ ├── README │ ├── funcgen-plat.c │ ├── main.c │ └── scpi_platform_tcp.c └── stm32_ocm3 │ ├── TODO │ ├── funcgen-plat.c │ ├── main.c │ ├── scpi_platform.c │ ├── stm32f4discovery │ ├── Makefile │ ├── Makefile.include │ ├── README │ ├── arch.c │ ├── funcgen-plat-arch.c │ ├── stm32f4-discovery.ld │ └── syscfg.h │ ├── stm32ldiscovery │ ├── Makefile │ ├── Makefile.include │ ├── README │ ├── arch.c │ ├── funcgen-plat-arch.c │ └── syscfg.h │ ├── tmc.h │ ├── usb_tmc.c │ └── usb_tmc.h ├── disco-host-tests ├── Makefile ├── README ├── main.c └── tests │ └── newcunittest.c ├── scpi-test ├── Makefile └── t.c ├── sockpoke.py ├── tmci.py ├── tmcpoke.py └── usbcaps ├── failing-idnQ-usbproblem.pcapng ├── notes └── working-idnQ-usbproblem.pcapng /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/.gitmodules -------------------------------------------------------------------------------- /68-disco-tmc.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/68-disco-tmc.rules -------------------------------------------------------------------------------- /Makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/Makefile.rules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/README.md -------------------------------------------------------------------------------- /device/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/README -------------------------------------------------------------------------------- /device/core/dscpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/core/dscpi.c -------------------------------------------------------------------------------- /device/core/dscpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/core/dscpi.h -------------------------------------------------------------------------------- /device/core/funcgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/core/funcgen.c -------------------------------------------------------------------------------- /device/core/funcgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/core/funcgen.h -------------------------------------------------------------------------------- /device/native-tcp-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/native-tcp-server/Makefile -------------------------------------------------------------------------------- /device/native-tcp-server/Makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/native-tcp-server/Makefile.rules -------------------------------------------------------------------------------- /device/native-tcp-server/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/native-tcp-server/README -------------------------------------------------------------------------------- /device/native-tcp-server/funcgen-plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/native-tcp-server/funcgen-plat.c -------------------------------------------------------------------------------- /device/native-tcp-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/native-tcp-server/main.c -------------------------------------------------------------------------------- /device/native-tcp-server/scpi_platform_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/native-tcp-server/scpi_platform_tcp.c -------------------------------------------------------------------------------- /device/stm32_ocm3/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/TODO -------------------------------------------------------------------------------- /device/stm32_ocm3/funcgen-plat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/funcgen-plat.c -------------------------------------------------------------------------------- /device/stm32_ocm3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/main.c -------------------------------------------------------------------------------- /device/stm32_ocm3/scpi_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/scpi_platform.c -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/Makefile -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/Makefile.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/Makefile.include -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/README -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/arch.c -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/funcgen-plat-arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/funcgen-plat-arch.c -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/stm32f4-discovery.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/stm32f4-discovery.ld -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32f4discovery/syscfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32f4discovery/syscfg.h -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32ldiscovery/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32ldiscovery/Makefile -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32ldiscovery/Makefile.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32ldiscovery/Makefile.include -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32ldiscovery/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32ldiscovery/README -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32ldiscovery/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32ldiscovery/arch.c -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32ldiscovery/funcgen-plat-arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32ldiscovery/funcgen-plat-arch.c -------------------------------------------------------------------------------- /device/stm32_ocm3/stm32ldiscovery/syscfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/stm32ldiscovery/syscfg.h -------------------------------------------------------------------------------- /device/stm32_ocm3/tmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/tmc.h -------------------------------------------------------------------------------- /device/stm32_ocm3/usb_tmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/usb_tmc.c -------------------------------------------------------------------------------- /device/stm32_ocm3/usb_tmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/device/stm32_ocm3/usb_tmc.h -------------------------------------------------------------------------------- /disco-host-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/disco-host-tests/Makefile -------------------------------------------------------------------------------- /disco-host-tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/disco-host-tests/README -------------------------------------------------------------------------------- /disco-host-tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/disco-host-tests/main.c -------------------------------------------------------------------------------- /disco-host-tests/tests/newcunittest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/disco-host-tests/tests/newcunittest.c -------------------------------------------------------------------------------- /scpi-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/scpi-test/Makefile -------------------------------------------------------------------------------- /scpi-test/t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/scpi-test/t.c -------------------------------------------------------------------------------- /sockpoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/sockpoke.py -------------------------------------------------------------------------------- /tmci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/tmci.py -------------------------------------------------------------------------------- /tmcpoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/tmcpoke.py -------------------------------------------------------------------------------- /usbcaps/failing-idnQ-usbproblem.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/usbcaps/failing-idnQ-usbproblem.pcapng -------------------------------------------------------------------------------- /usbcaps/notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/usbcaps/notes -------------------------------------------------------------------------------- /usbcaps/working-idnQ-usbproblem.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlp/discotmc/HEAD/usbcaps/working-idnQ-usbproblem.pcapng --------------------------------------------------------------------------------