├── .github └── workflows │ └── python.yml ├── .gitignore ├── .readthedocs.yaml ├── BUILD.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── Jenkinsfile ├── LICENSE.txt ├── README.md ├── ci ├── build.sh └── test.sh ├── cynthion ├── python │ ├── LICENSE.txt │ ├── Makefile │ ├── README.md │ ├── assets │ │ ├── 54-cynthion.rules │ │ └── apollo.bin │ ├── constrains.txt │ ├── examples │ │ ├── facedancer-rubber-ducky.py │ │ ├── facedancer-usbproxy.py │ │ ├── facedancer-user-io.py │ │ └── tutorials │ │ │ ├── gateware-blinky.py │ │ │ ├── gateware-usb-device-01.py │ │ │ ├── gateware-usb-device-02.py │ │ │ ├── gateware-usb-device-03.py │ │ │ ├── gateware-usb-device-04.py │ │ │ ├── test-gateware-usb-device-01.py │ │ │ ├── test-gateware-usb-device-02.py │ │ │ ├── test-gateware-usb-device-03.py │ │ │ └── test-gateware-usb-device-04.py │ ├── pyproject.toml │ ├── src │ │ ├── __init__.py │ │ ├── board.py │ │ ├── boards │ │ │ ├── __init__.py │ │ │ └── cynthion_moondancer.py │ │ ├── commands │ │ │ ├── __init__.py │ │ │ ├── cli.py │ │ │ ├── cynthion_build.py │ │ │ ├── cynthion_flash.py │ │ │ ├── cynthion_info.py │ │ │ ├── cynthion_run.py │ │ │ ├── cynthion_setup.py │ │ │ ├── cynthion_update.py │ │ │ └── util.py │ │ ├── cynthion.py │ │ ├── errors.py │ │ ├── gateware │ │ │ ├── __init__.py │ │ │ ├── analyzer │ │ │ │ ├── README.md │ │ │ │ ├── analyzer.py │ │ │ │ ├── event_detection.py │ │ │ │ ├── events.py │ │ │ │ ├── fifo.py │ │ │ │ ├── speed_detection.py │ │ │ │ ├── speeds.py │ │ │ │ └── top.py │ │ │ ├── facedancer │ │ │ │ ├── README.md │ │ │ │ ├── advertiser.py │ │ │ │ ├── info.py │ │ │ │ └── top.py │ │ │ ├── platform │ │ │ │ ├── __init__.py │ │ │ │ ├── core.py │ │ │ │ ├── cynthion_r0_1.py │ │ │ │ ├── cynthion_r0_2.py │ │ │ │ ├── cynthion_r0_3.py │ │ │ │ ├── cynthion_r0_4.py │ │ │ │ ├── cynthion_r0_5.py │ │ │ │ ├── cynthion_r0_6.py │ │ │ │ ├── cynthion_r0_7.py │ │ │ │ ├── cynthion_r1_0.py │ │ │ │ ├── cynthion_r1_1.py │ │ │ │ ├── cynthion_r1_2.py │ │ │ │ ├── cynthion_r1_3.py │ │ │ │ └── cynthion_r1_4.py │ │ │ ├── selftest │ │ │ │ └── top.py │ │ │ └── vendor │ │ │ │ ├── README.md │ │ │ │ └── amaranth_boards │ │ │ │ ├── __init__.py │ │ │ │ ├── extensions │ │ │ │ ├── __init__.py │ │ │ │ └── pmod.py │ │ │ │ └── resources │ │ │ │ ├── __init__.py │ │ │ │ ├── display.py │ │ │ │ ├── interface.py │ │ │ │ ├── memory.py │ │ │ │ └── user.py │ │ ├── interface.py │ │ ├── interfaces │ │ │ ├── __init__.py │ │ │ ├── gpio.py │ │ │ └── led.py │ │ ├── selftest │ │ │ ├── __init__.py │ │ │ ├── gateware.py │ │ │ ├── host.py │ │ │ └── registers.py │ │ ├── shared │ │ └── shared.py │ └── tests │ │ ├── __init__.py │ │ └── test_shared.py └── rust │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE.txt │ ├── README.md │ └── src │ ├── lib.rs │ ├── shared │ └── shared.rs ├── docs ├── Makefile ├── images │ ├── cynthion-bottom.svg │ ├── cynthion-connections-facedancer-single-host.svg │ ├── cynthion-connections-facedancer.svg │ ├── cynthion-connections-host.svg │ ├── cynthion-connections-packetry.svg │ ├── cynthion-connections-usbproxy.svg │ ├── cynthion-front.svg │ ├── cynthion-left.svg │ ├── cynthion-right.svg │ ├── cynthion-top.svg │ ├── cynthion.jpg │ ├── cynthion_hardware.jpg │ ├── tutorial_gateware_usb_device │ │ ├── with_wcid.png │ │ └── without_wcid.png │ ├── tutorial_usb_analysis │ │ ├── action_bar.png │ │ ├── demo_kb.png │ │ ├── invalid_groups.png │ │ ├── keypress_events.png │ │ ├── no_capture_device.png │ │ ├── setup_photo.jpg │ │ └── unidentified_unknown.png │ ├── user-io-pmod-breadboard.jpg │ └── user-io-pmod-circuit.png ├── make.bat ├── requirements.txt └── source │ ├── cli.rst │ ├── conf.py │ ├── developer │ ├── bitstream_generation.rst │ ├── introduction.rst │ └── soc_firmware_compilation.rst │ ├── getting_started.rst │ ├── getting_started_facedancer.rst │ ├── getting_started_facedancer_user_io.rst │ ├── getting_started_packetry.rst │ ├── getting_started_usbproxy.rst │ ├── hardware │ ├── bringup_guide.rst │ ├── cli.rst │ ├── device_overview.rst │ └── introduction.rst │ ├── index.rst │ ├── project_description.rst │ ├── support │ ├── getting_help.rst │ ├── project_mentions.rst │ └── safety_information.rst │ └── tutorials │ ├── emulation.rst │ ├── gateware_blinky.rst │ ├── gateware_usb_device_01.rst │ ├── gateware_usb_device_02.rst │ ├── gateware_usb_device_03.rst │ ├── gateware_usb_device_04.rst │ └── usb_analysis.rst ├── firmware ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── ladybug │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── libgreat │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── error.rs │ │ ├── firmware.rs │ │ ├── gcp.rs │ │ ├── gcp │ │ ├── class.rs │ │ └── class_core.rs │ │ └── lib.rs ├── lunasoc-hal │ ├── .cargo │ │ ├── config.toml │ │ └── cynthion.sh │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE.txt │ ├── README.md │ ├── build.rs │ ├── examples │ │ ├── blinky.rs │ │ ├── blinky_pac.rs │ │ ├── interrupts.rs │ │ ├── interrupts_pac.rs │ │ ├── uart.rs │ │ └── uart_pac.rs │ └── src │ │ ├── gpio.rs │ │ ├── lib.rs │ │ ├── serial.rs │ │ ├── timer.rs │ │ └── usb.rs ├── memory.x ├── moondancer-pac │ ├── .cargo │ │ └── config.toml │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE.txt │ ├── Makefile │ ├── README.md │ ├── build.rs │ ├── device.x │ ├── src │ │ ├── cpu.rs │ │ ├── csr.rs │ │ ├── generated.rs │ │ ├── generated │ │ │ ├── advertiser.rs │ │ │ ├── advertiser │ │ │ │ └── control.rs │ │ │ ├── generic.rs │ │ │ ├── generic │ │ │ │ └── raw.rs │ │ │ ├── gpio0.rs │ │ │ ├── gpio0 │ │ │ │ ├── input.rs │ │ │ │ ├── mode.rs │ │ │ │ ├── output.rs │ │ │ │ └── set_clr.rs │ │ │ ├── gpio1.rs │ │ │ ├── gpio1 │ │ │ │ ├── input.rs │ │ │ │ ├── mode.rs │ │ │ │ ├── output.rs │ │ │ │ └── set_clr.rs │ │ │ ├── info.rs │ │ │ ├── info │ │ │ │ └── version.rs │ │ │ ├── interrupt.rs │ │ │ ├── leds.rs │ │ │ ├── leds │ │ │ │ ├── input.rs │ │ │ │ ├── mode.rs │ │ │ │ ├── output.rs │ │ │ │ └── set_clr.rs │ │ │ ├── spi0.rs │ │ │ ├── spi0 │ │ │ │ ├── cs.rs │ │ │ │ ├── data.rs │ │ │ │ ├── phy.rs │ │ │ │ └── status.rs │ │ │ ├── timer0.rs │ │ │ ├── timer0 │ │ │ │ ├── counter.rs │ │ │ │ ├── enable.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── mode.rs │ │ │ │ └── reload.rs │ │ │ ├── timer1.rs │ │ │ ├── timer1 │ │ │ │ ├── counter.rs │ │ │ │ ├── enable.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── mode.rs │ │ │ │ └── reload.rs │ │ │ ├── uart0.rs │ │ │ ├── uart0 │ │ │ │ ├── divisor.rs │ │ │ │ ├── rx_avail.rs │ │ │ │ ├── rx_data.rs │ │ │ │ ├── tx_data.rs │ │ │ │ └── tx_ready.rs │ │ │ ├── uart1.rs │ │ │ ├── uart1 │ │ │ │ ├── divisor.rs │ │ │ │ ├── rx_avail.rs │ │ │ │ ├── rx_data.rs │ │ │ │ ├── tx_data.rs │ │ │ │ └── tx_ready.rs │ │ │ ├── usb0.rs │ │ │ ├── usb0 │ │ │ │ ├── control.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ └── status.rs │ │ │ ├── usb0_ep_control.rs │ │ │ ├── usb0_ep_control │ │ │ │ ├── control.rs │ │ │ │ ├── data.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── reset.rs │ │ │ │ └── status.rs │ │ │ ├── usb0_ep_in.rs │ │ │ ├── usb0_ep_in │ │ │ │ ├── data.rs │ │ │ │ ├── endpoint.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── pid.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── stall.rs │ │ │ │ └── status.rs │ │ │ ├── usb0_ep_out.rs │ │ │ ├── usb0_ep_out │ │ │ │ ├── control.rs │ │ │ │ ├── data.rs │ │ │ │ ├── enable.rs │ │ │ │ ├── endpoint.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── pid.rs │ │ │ │ ├── prime.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── stall.rs │ │ │ │ └── status.rs │ │ │ ├── usb1.rs │ │ │ ├── usb1 │ │ │ │ ├── control.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ └── status.rs │ │ │ ├── usb1_ep_control.rs │ │ │ ├── usb1_ep_control │ │ │ │ ├── control.rs │ │ │ │ ├── data.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── reset.rs │ │ │ │ └── status.rs │ │ │ ├── usb1_ep_in.rs │ │ │ ├── usb1_ep_in │ │ │ │ ├── data.rs │ │ │ │ ├── endpoint.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── pid.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── stall.rs │ │ │ │ └── status.rs │ │ │ ├── usb1_ep_out.rs │ │ │ ├── usb1_ep_out │ │ │ │ ├── control.rs │ │ │ │ ├── data.rs │ │ │ │ ├── enable.rs │ │ │ │ ├── endpoint.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── pid.rs │ │ │ │ ├── prime.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── stall.rs │ │ │ │ └── status.rs │ │ │ ├── usb2.rs │ │ │ ├── usb2 │ │ │ │ ├── control.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ └── status.rs │ │ │ ├── usb2_ep_control.rs │ │ │ ├── usb2_ep_control │ │ │ │ ├── control.rs │ │ │ │ ├── data.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── reset.rs │ │ │ │ └── status.rs │ │ │ ├── usb2_ep_in.rs │ │ │ ├── usb2_ep_in │ │ │ │ ├── data.rs │ │ │ │ ├── endpoint.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── pid.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── stall.rs │ │ │ │ └── status.rs │ │ │ ├── usb2_ep_out.rs │ │ │ ├── usb2_ep_out │ │ │ │ ├── control.rs │ │ │ │ ├── data.rs │ │ │ │ ├── enable.rs │ │ │ │ ├── endpoint.rs │ │ │ │ ├── ev_enable.rs │ │ │ │ ├── ev_pending.rs │ │ │ │ ├── pid.rs │ │ │ │ ├── prime.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── stall.rs │ │ │ │ └── status.rs │ │ │ ├── user0.rs │ │ │ └── user0 │ │ │ │ ├── input.rs │ │ │ │ ├── mode.rs │ │ │ │ ├── output.rs │ │ │ │ └── set_clr.rs │ │ ├── lib.rs │ │ └── macros.rs │ └── svd │ │ └── moondancer.svd ├── moondancer │ ├── .cargo │ │ ├── config.toml │ │ ├── cynthion.sh │ │ ├── openocd-jtag+serial.cfg │ │ └── openocd.gdb │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE.txt │ ├── README.md │ ├── build.rs │ ├── examples │ │ ├── acm_serial.rs │ │ ├── bulk_speed_test.rs │ │ ├── gpio.rs │ │ ├── hello.rs │ │ ├── interrupts.rs │ │ ├── interrupts_pac.rs │ │ ├── smollest.rs │ │ ├── spiflash.rs │ │ └── usb_hal.rs │ ├── memory.x │ ├── scripts │ │ ├── bulk_speed_test.py │ │ ├── facedancer-ftdi-echo.py │ │ ├── moondancer-info.py │ │ └── usb_hal.py │ ├── src │ │ ├── bin │ │ │ └── moondancer.rs │ │ ├── debug.rs │ │ ├── error.rs │ │ ├── event.rs │ │ ├── gcp.rs │ │ ├── gcp │ │ │ ├── firmware.rs │ │ │ ├── gpio.rs │ │ │ ├── leds.rs │ │ │ ├── moondancer.rs │ │ │ └── selftest.rs │ │ ├── hal.rs │ │ ├── lib.rs │ │ ├── log.rs │ │ ├── log_crit.rs │ │ ├── macros.rs │ │ ├── panic_log.rs │ │ ├── usb.rs │ │ └── util.rs │ └── test │ │ ├── __init__.py │ │ ├── test_firmware.py │ │ ├── test_gpio.py │ │ ├── test_libgreat.py │ │ ├── test_moondancer.py │ │ └── test_raw.py └── smolusb │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE.txt │ ├── README.md │ └── src │ ├── class.rs │ ├── class │ └── acm.rs │ ├── control.rs │ ├── descriptor.rs │ ├── descriptor │ └── microsoft10.rs │ ├── device.rs │ ├── error.rs │ ├── event.rs │ ├── lib.rs │ ├── setup.rs │ └── traits.rs └── shared ├── libgreat.toml ├── registers.toml └── usb.toml /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/BUILD.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/README.md -------------------------------------------------------------------------------- /ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/ci/build.sh -------------------------------------------------------------------------------- /ci/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/ci/test.sh -------------------------------------------------------------------------------- /cynthion/python/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/LICENSE.txt -------------------------------------------------------------------------------- /cynthion/python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/Makefile -------------------------------------------------------------------------------- /cynthion/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/README.md -------------------------------------------------------------------------------- /cynthion/python/assets/54-cynthion.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/assets/54-cynthion.rules -------------------------------------------------------------------------------- /cynthion/python/assets/apollo.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/assets/apollo.bin -------------------------------------------------------------------------------- /cynthion/python/constrains.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/constrains.txt -------------------------------------------------------------------------------- /cynthion/python/examples/facedancer-rubber-ducky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/facedancer-rubber-ducky.py -------------------------------------------------------------------------------- /cynthion/python/examples/facedancer-usbproxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/facedancer-usbproxy.py -------------------------------------------------------------------------------- /cynthion/python/examples/facedancer-user-io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/facedancer-user-io.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/gateware-blinky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/gateware-blinky.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/gateware-usb-device-01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/gateware-usb-device-01.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/gateware-usb-device-02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/gateware-usb-device-02.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/gateware-usb-device-03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/gateware-usb-device-03.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/gateware-usb-device-04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/gateware-usb-device-04.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/test-gateware-usb-device-01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/test-gateware-usb-device-01.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/test-gateware-usb-device-02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/test-gateware-usb-device-02.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/test-gateware-usb-device-03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/test-gateware-usb-device-03.py -------------------------------------------------------------------------------- /cynthion/python/examples/tutorials/test-gateware-usb-device-04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/examples/tutorials/test-gateware-usb-device-04.py -------------------------------------------------------------------------------- /cynthion/python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/pyproject.toml -------------------------------------------------------------------------------- /cynthion/python/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/board.py -------------------------------------------------------------------------------- /cynthion/python/src/boards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/boards/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/boards/cynthion_moondancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/boards/cynthion_moondancer.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cli.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cynthion_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cynthion_build.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cynthion_flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cynthion_flash.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cynthion_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cynthion_info.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cynthion_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cynthion_run.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cynthion_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cynthion_setup.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/cynthion_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/cynthion_update.py -------------------------------------------------------------------------------- /cynthion/python/src/commands/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/commands/util.py -------------------------------------------------------------------------------- /cynthion/python/src/cynthion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/cynthion.py -------------------------------------------------------------------------------- /cynthion/python/src/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/errors.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/README.md -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/analyzer.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/event_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/event_detection.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/events.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/fifo.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/speed_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/speed_detection.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/speeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/speeds.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/analyzer/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/analyzer/top.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/facedancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/facedancer/README.md -------------------------------------------------------------------------------- /cynthion/python/src/gateware/facedancer/advertiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/facedancer/advertiser.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/facedancer/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/facedancer/info.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/facedancer/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/facedancer/top.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/core.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_1.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_2.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_3.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_4.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_5.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_6.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r0_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r0_7.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r1_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r1_0.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r1_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r1_1.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r1_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r1_2.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r1_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r1_3.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/platform/cynthion_r1_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/platform/cynthion_r1_4.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/selftest/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/selftest/top.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/README.md -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/extensions/pmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/extensions/pmod.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/resources/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/resources/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/resources/display.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/resources/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/resources/interface.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/resources/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/resources/memory.py -------------------------------------------------------------------------------- /cynthion/python/src/gateware/vendor/amaranth_boards/resources/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/gateware/vendor/amaranth_boards/resources/user.py -------------------------------------------------------------------------------- /cynthion/python/src/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/interface.py -------------------------------------------------------------------------------- /cynthion/python/src/interfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cynthion/python/src/interfaces/gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/interfaces/gpio.py -------------------------------------------------------------------------------- /cynthion/python/src/interfaces/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/interfaces/led.py -------------------------------------------------------------------------------- /cynthion/python/src/selftest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/selftest/__init__.py -------------------------------------------------------------------------------- /cynthion/python/src/selftest/gateware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/selftest/gateware.py -------------------------------------------------------------------------------- /cynthion/python/src/selftest/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/selftest/host.py -------------------------------------------------------------------------------- /cynthion/python/src/selftest/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/selftest/registers.py -------------------------------------------------------------------------------- /cynthion/python/src/shared: -------------------------------------------------------------------------------- 1 | ../../../shared -------------------------------------------------------------------------------- /cynthion/python/src/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/src/shared.py -------------------------------------------------------------------------------- /cynthion/python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cynthion/python/tests/test_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/python/tests/test_shared.py -------------------------------------------------------------------------------- /cynthion/rust/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/rust/CHANGELOG.md -------------------------------------------------------------------------------- /cynthion/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/rust/Cargo.toml -------------------------------------------------------------------------------- /cynthion/rust/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/rust/LICENSE.txt -------------------------------------------------------------------------------- /cynthion/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/rust/README.md -------------------------------------------------------------------------------- /cynthion/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/rust/src/lib.rs -------------------------------------------------------------------------------- /cynthion/rust/src/shared: -------------------------------------------------------------------------------- 1 | ../../../shared -------------------------------------------------------------------------------- /cynthion/rust/src/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/cynthion/rust/src/shared.rs -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/images/cynthion-bottom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-bottom.svg -------------------------------------------------------------------------------- /docs/images/cynthion-connections-facedancer-single-host.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-connections-facedancer-single-host.svg -------------------------------------------------------------------------------- /docs/images/cynthion-connections-facedancer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-connections-facedancer.svg -------------------------------------------------------------------------------- /docs/images/cynthion-connections-host.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-connections-host.svg -------------------------------------------------------------------------------- /docs/images/cynthion-connections-packetry.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-connections-packetry.svg -------------------------------------------------------------------------------- /docs/images/cynthion-connections-usbproxy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-connections-usbproxy.svg -------------------------------------------------------------------------------- /docs/images/cynthion-front.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-front.svg -------------------------------------------------------------------------------- /docs/images/cynthion-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-left.svg -------------------------------------------------------------------------------- /docs/images/cynthion-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-right.svg -------------------------------------------------------------------------------- /docs/images/cynthion-top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion-top.svg -------------------------------------------------------------------------------- /docs/images/cynthion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion.jpg -------------------------------------------------------------------------------- /docs/images/cynthion_hardware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/cynthion_hardware.jpg -------------------------------------------------------------------------------- /docs/images/tutorial_gateware_usb_device/with_wcid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_gateware_usb_device/with_wcid.png -------------------------------------------------------------------------------- /docs/images/tutorial_gateware_usb_device/without_wcid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_gateware_usb_device/without_wcid.png -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/action_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/action_bar.png -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/demo_kb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/demo_kb.png -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/invalid_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/invalid_groups.png -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/keypress_events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/keypress_events.png -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/no_capture_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/no_capture_device.png -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/setup_photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/setup_photo.jpg -------------------------------------------------------------------------------- /docs/images/tutorial_usb_analysis/unidentified_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/tutorial_usb_analysis/unidentified_unknown.png -------------------------------------------------------------------------------- /docs/images/user-io-pmod-breadboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/user-io-pmod-breadboard.jpg -------------------------------------------------------------------------------- /docs/images/user-io-pmod-circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/images/user-io-pmod-circuit.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/cli.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/developer/bitstream_generation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/developer/bitstream_generation.rst -------------------------------------------------------------------------------- /docs/source/developer/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/developer/introduction.rst -------------------------------------------------------------------------------- /docs/source/developer/soc_firmware_compilation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/developer/soc_firmware_compilation.rst -------------------------------------------------------------------------------- /docs/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/getting_started.rst -------------------------------------------------------------------------------- /docs/source/getting_started_facedancer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/getting_started_facedancer.rst -------------------------------------------------------------------------------- /docs/source/getting_started_facedancer_user_io.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/getting_started_facedancer_user_io.rst -------------------------------------------------------------------------------- /docs/source/getting_started_packetry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/getting_started_packetry.rst -------------------------------------------------------------------------------- /docs/source/getting_started_usbproxy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/getting_started_usbproxy.rst -------------------------------------------------------------------------------- /docs/source/hardware/bringup_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/hardware/bringup_guide.rst -------------------------------------------------------------------------------- /docs/source/hardware/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/hardware/cli.rst -------------------------------------------------------------------------------- /docs/source/hardware/device_overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/hardware/device_overview.rst -------------------------------------------------------------------------------- /docs/source/hardware/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/hardware/introduction.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/project_description.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/project_description.rst -------------------------------------------------------------------------------- /docs/source/support/getting_help.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/support/getting_help.rst -------------------------------------------------------------------------------- /docs/source/support/project_mentions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/support/project_mentions.rst -------------------------------------------------------------------------------- /docs/source/support/safety_information.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/support/safety_information.rst -------------------------------------------------------------------------------- /docs/source/tutorials/emulation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/emulation.rst -------------------------------------------------------------------------------- /docs/source/tutorials/gateware_blinky.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/gateware_blinky.rst -------------------------------------------------------------------------------- /docs/source/tutorials/gateware_usb_device_01.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/gateware_usb_device_01.rst -------------------------------------------------------------------------------- /docs/source/tutorials/gateware_usb_device_02.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/gateware_usb_device_02.rst -------------------------------------------------------------------------------- /docs/source/tutorials/gateware_usb_device_03.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/gateware_usb_device_03.rst -------------------------------------------------------------------------------- /docs/source/tutorials/gateware_usb_device_04.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/gateware_usb_device_04.rst -------------------------------------------------------------------------------- /docs/source/tutorials/usb_analysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/docs/source/tutorials/usb_analysis.rst -------------------------------------------------------------------------------- /firmware/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/Cargo.lock -------------------------------------------------------------------------------- /firmware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/Cargo.toml -------------------------------------------------------------------------------- /firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/Makefile -------------------------------------------------------------------------------- /firmware/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /firmware/ladybug/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/ladybug/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/ladybug/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/ladybug/Cargo.toml -------------------------------------------------------------------------------- /firmware/ladybug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/ladybug/README.md -------------------------------------------------------------------------------- /firmware/ladybug/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/ladybug/src/lib.rs -------------------------------------------------------------------------------- /firmware/libgreat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/libgreat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/Cargo.toml -------------------------------------------------------------------------------- /firmware/libgreat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/README.md -------------------------------------------------------------------------------- /firmware/libgreat/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/src/error.rs -------------------------------------------------------------------------------- /firmware/libgreat/src/firmware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/src/firmware.rs -------------------------------------------------------------------------------- /firmware/libgreat/src/gcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/src/gcp.rs -------------------------------------------------------------------------------- /firmware/libgreat/src/gcp/class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/src/gcp/class.rs -------------------------------------------------------------------------------- /firmware/libgreat/src/gcp/class_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/src/gcp/class_core.rs -------------------------------------------------------------------------------- /firmware/libgreat/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/libgreat/src/lib.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/.cargo/config.toml -------------------------------------------------------------------------------- /firmware/lunasoc-hal/.cargo/cynthion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/.cargo/cynthion.sh -------------------------------------------------------------------------------- /firmware/lunasoc-hal/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/lunasoc-hal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/Cargo.toml -------------------------------------------------------------------------------- /firmware/lunasoc-hal/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/LICENSE.txt -------------------------------------------------------------------------------- /firmware/lunasoc-hal/README.md: -------------------------------------------------------------------------------- 1 | ## lunasoc-hal 2 | -------------------------------------------------------------------------------- /firmware/lunasoc-hal/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/build.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/examples/blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/examples/blinky.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/examples/blinky_pac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/examples/blinky_pac.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/examples/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/examples/interrupts.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/examples/interrupts_pac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/examples/interrupts_pac.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/examples/uart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/examples/uart.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/examples/uart_pac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/examples/uart_pac.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/src/gpio.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/src/lib.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/src/serial.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/src/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/src/timer.rs -------------------------------------------------------------------------------- /firmware/lunasoc-hal/src/usb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/lunasoc-hal/src/usb.rs -------------------------------------------------------------------------------- /firmware/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/memory.x -------------------------------------------------------------------------------- /firmware/moondancer-pac/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | target = "riscv32imac-unknown-none-elf" 3 | -------------------------------------------------------------------------------- /firmware/moondancer-pac/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/moondancer-pac/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/Cargo.toml -------------------------------------------------------------------------------- /firmware/moondancer-pac/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/LICENSE.txt -------------------------------------------------------------------------------- /firmware/moondancer-pac/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/Makefile -------------------------------------------------------------------------------- /firmware/moondancer-pac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/README.md -------------------------------------------------------------------------------- /firmware/moondancer-pac/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/build.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/device.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/device.x -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/cpu.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/csr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/csr.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/advertiser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/advertiser.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/advertiser/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/advertiser/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/generic.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/generic/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/generic/raw.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio0.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio0/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio0/input.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio0/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio0/mode.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio0/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio0/output.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio0/set_clr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio0/set_clr.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio1.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio1/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio1/input.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio1/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio1/mode.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio1/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio1/output.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/gpio1/set_clr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/gpio1/set_clr.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/info.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/info/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/info/version.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/interrupt.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/leds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/leds.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/leds/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/leds/input.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/leds/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/leds/mode.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/leds/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/leds/output.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/leds/set_clr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/leds/set_clr.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/spi0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/spi0.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/spi0/cs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/spi0/cs.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/spi0/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/spi0/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/spi0/phy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/spi0/phy.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/spi0/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/spi0/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0/counter.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0/enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0/mode.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer0/reload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer0/reload.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1/counter.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1/enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1/mode.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/timer1/reload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/timer1/reload.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart0.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart0/divisor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart0/divisor.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart0/rx_avail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart0/rx_avail.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart0/rx_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart0/rx_data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart0/tx_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart0/tx_data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart0/tx_ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart0/tx_ready.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart1.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart1/divisor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart1/divisor.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart1/rx_avail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart1/rx_avail.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart1/rx_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart1/rx_data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart1/tx_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart1/tx_data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/uart1/tx_ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/uart1/tx_ready.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_control/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_control/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/endpoint.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/pid.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/stall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/stall.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_in/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_in/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/endpoint.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/pid.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/prime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/prime.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/stall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/stall.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb0_ep_out/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb0_ep_out/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_control/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_control/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/endpoint.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/pid.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/stall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/stall.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_in/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_in/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/endpoint.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/pid.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/prime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/prime.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/stall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/stall.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb1_ep_out/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb1_ep_out/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_control/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_control/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/endpoint.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/pid.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/stall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/stall.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_in/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_in/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/control.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/data.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/endpoint.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/ev_enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/ev_enable.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/ev_pending.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/ev_pending.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/pid.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/prime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/prime.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/reset.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/stall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/stall.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/usb2_ep_out/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/usb2_ep_out/status.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/user0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/user0.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/user0/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/user0/input.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/user0/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/user0/mode.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/user0/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/user0/output.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/generated/user0/set_clr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/generated/user0/set_clr.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/lib.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/src/macros.rs -------------------------------------------------------------------------------- /firmware/moondancer-pac/svd/moondancer.svd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer-pac/svd/moondancer.svd -------------------------------------------------------------------------------- /firmware/moondancer/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/.cargo/config.toml -------------------------------------------------------------------------------- /firmware/moondancer/.cargo/cynthion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/.cargo/cynthion.sh -------------------------------------------------------------------------------- /firmware/moondancer/.cargo/openocd-jtag+serial.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/.cargo/openocd-jtag+serial.cfg -------------------------------------------------------------------------------- /firmware/moondancer/.cargo/openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/.cargo/openocd.gdb -------------------------------------------------------------------------------- /firmware/moondancer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/moondancer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/Cargo.toml -------------------------------------------------------------------------------- /firmware/moondancer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/LICENSE.txt -------------------------------------------------------------------------------- /firmware/moondancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/README.md -------------------------------------------------------------------------------- /firmware/moondancer/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/build.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/acm_serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/acm_serial.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/bulk_speed_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/bulk_speed_test.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/gpio.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/hello.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/interrupts.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/interrupts_pac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/interrupts_pac.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/smollest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/smollest.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/spiflash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/spiflash.rs -------------------------------------------------------------------------------- /firmware/moondancer/examples/usb_hal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/examples/usb_hal.rs -------------------------------------------------------------------------------- /firmware/moondancer/memory.x: -------------------------------------------------------------------------------- 1 | ../memory.x -------------------------------------------------------------------------------- /firmware/moondancer/scripts/bulk_speed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/scripts/bulk_speed_test.py -------------------------------------------------------------------------------- /firmware/moondancer/scripts/facedancer-ftdi-echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/scripts/facedancer-ftdi-echo.py -------------------------------------------------------------------------------- /firmware/moondancer/scripts/moondancer-info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/scripts/moondancer-info.py -------------------------------------------------------------------------------- /firmware/moondancer/scripts/usb_hal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/scripts/usb_hal.py -------------------------------------------------------------------------------- /firmware/moondancer/src/bin/moondancer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/bin/moondancer.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/debug.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/error.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/event.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/gcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/gcp.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/gcp/firmware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/gcp/firmware.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/gcp/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/gcp/gpio.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/gcp/leds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/gcp/leds.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/gcp/moondancer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/gcp/moondancer.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/gcp/selftest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/gcp/selftest.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/hal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/hal.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/lib.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/log.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/log_crit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/log_crit.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/macros.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/panic_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/panic_log.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/usb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/usb.rs -------------------------------------------------------------------------------- /firmware/moondancer/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/src/util.rs -------------------------------------------------------------------------------- /firmware/moondancer/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /firmware/moondancer/test/test_firmware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/test/test_firmware.py -------------------------------------------------------------------------------- /firmware/moondancer/test/test_gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/test/test_gpio.py -------------------------------------------------------------------------------- /firmware/moondancer/test/test_libgreat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/test/test_libgreat.py -------------------------------------------------------------------------------- /firmware/moondancer/test/test_moondancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/test/test_moondancer.py -------------------------------------------------------------------------------- /firmware/moondancer/test/test_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/moondancer/test/test_raw.py -------------------------------------------------------------------------------- /firmware/smolusb/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/smolusb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/Cargo.toml -------------------------------------------------------------------------------- /firmware/smolusb/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/LICENSE.txt -------------------------------------------------------------------------------- /firmware/smolusb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/README.md -------------------------------------------------------------------------------- /firmware/smolusb/src/class.rs: -------------------------------------------------------------------------------- 1 | //! USB device and interface classes 2 | 3 | pub mod acm; 4 | -------------------------------------------------------------------------------- /firmware/smolusb/src/class/acm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/class/acm.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/control.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/descriptor.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/descriptor/microsoft10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/descriptor/microsoft10.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/device.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/error.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/event.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/lib.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/setup.rs -------------------------------------------------------------------------------- /firmware/smolusb/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/firmware/smolusb/src/traits.rs -------------------------------------------------------------------------------- /shared/libgreat.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/shared/libgreat.toml -------------------------------------------------------------------------------- /shared/registers.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/shared/registers.toml -------------------------------------------------------------------------------- /shared/usb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatscottgadgets/cynthion/HEAD/shared/usb.toml --------------------------------------------------------------------------------