├── .gitignore ├── .travis.yml ├── README.md ├── ci ├── install.sh └── script.sh ├── example-stm32f042k6 ├── .cargo │ └── config ├── Cargo.toml ├── build.rs ├── memory.x ├── openocd.cfg ├── openocd.gdb └── src │ └── main.rs ├── example-stm32f072rb ├── .cargo │ └── config ├── Cargo.toml ├── build.rs ├── memory.x ├── openocd.cfg ├── openocd.gdb └── src │ └── main.rs ├── example-stm32f103c8 ├── .cargo │ └── config ├── Cargo.toml ├── assets │ └── blinky.html ├── build.rs ├── examples │ ├── serial_interrupt.rs │ ├── serial_rtfm.rs │ ├── usb_mouse_rtfm.rs │ └── webusb_blinky.rs ├── memory.x ├── openocd.cfg ├── openocd.gdb └── src │ └── main.rs ├── example-stm32f303vc ├── .cargo │ └── config ├── Cargo.toml ├── build.rs ├── memory.x ├── openocd.cfg ├── openocd.gdb └── src │ └── main.rs └── example-stm32l432kc ├── .cargo └── config ├── Cargo.toml ├── build.rs ├── memory.x ├── openocd.cfg ├── openocd.gdb └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock 3 | 4 | .gdb_history 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/README.md -------------------------------------------------------------------------------- /ci/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/ci/install.sh -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/ci/script.sh -------------------------------------------------------------------------------- /example-stm32f042k6/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/.cargo/config -------------------------------------------------------------------------------- /example-stm32f042k6/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/Cargo.toml -------------------------------------------------------------------------------- /example-stm32f042k6/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/build.rs -------------------------------------------------------------------------------- /example-stm32f042k6/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/memory.x -------------------------------------------------------------------------------- /example-stm32f042k6/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/openocd.cfg -------------------------------------------------------------------------------- /example-stm32f042k6/openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/openocd.gdb -------------------------------------------------------------------------------- /example-stm32f042k6/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f042k6/src/main.rs -------------------------------------------------------------------------------- /example-stm32f072rb/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/.cargo/config -------------------------------------------------------------------------------- /example-stm32f072rb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/Cargo.toml -------------------------------------------------------------------------------- /example-stm32f072rb/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/build.rs -------------------------------------------------------------------------------- /example-stm32f072rb/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/memory.x -------------------------------------------------------------------------------- /example-stm32f072rb/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/openocd.cfg -------------------------------------------------------------------------------- /example-stm32f072rb/openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/openocd.gdb -------------------------------------------------------------------------------- /example-stm32f072rb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f072rb/src/main.rs -------------------------------------------------------------------------------- /example-stm32f103c8/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/.cargo/config -------------------------------------------------------------------------------- /example-stm32f103c8/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/Cargo.toml -------------------------------------------------------------------------------- /example-stm32f103c8/assets/blinky.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/assets/blinky.html -------------------------------------------------------------------------------- /example-stm32f103c8/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/build.rs -------------------------------------------------------------------------------- /example-stm32f103c8/examples/serial_interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/examples/serial_interrupt.rs -------------------------------------------------------------------------------- /example-stm32f103c8/examples/serial_rtfm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/examples/serial_rtfm.rs -------------------------------------------------------------------------------- /example-stm32f103c8/examples/usb_mouse_rtfm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/examples/usb_mouse_rtfm.rs -------------------------------------------------------------------------------- /example-stm32f103c8/examples/webusb_blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/examples/webusb_blinky.rs -------------------------------------------------------------------------------- /example-stm32f103c8/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/memory.x -------------------------------------------------------------------------------- /example-stm32f103c8/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/openocd.cfg -------------------------------------------------------------------------------- /example-stm32f103c8/openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/openocd.gdb -------------------------------------------------------------------------------- /example-stm32f103c8/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f103c8/src/main.rs -------------------------------------------------------------------------------- /example-stm32f303vc/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/.cargo/config -------------------------------------------------------------------------------- /example-stm32f303vc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/Cargo.toml -------------------------------------------------------------------------------- /example-stm32f303vc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/build.rs -------------------------------------------------------------------------------- /example-stm32f303vc/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/memory.x -------------------------------------------------------------------------------- /example-stm32f303vc/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/openocd.cfg -------------------------------------------------------------------------------- /example-stm32f303vc/openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/openocd.gdb -------------------------------------------------------------------------------- /example-stm32f303vc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32f303vc/src/main.rs -------------------------------------------------------------------------------- /example-stm32l432kc/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/.cargo/config -------------------------------------------------------------------------------- /example-stm32l432kc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/Cargo.toml -------------------------------------------------------------------------------- /example-stm32l432kc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/build.rs -------------------------------------------------------------------------------- /example-stm32l432kc/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/memory.x -------------------------------------------------------------------------------- /example-stm32l432kc/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/openocd.cfg -------------------------------------------------------------------------------- /example-stm32l432kc/openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/openocd.gdb -------------------------------------------------------------------------------- /example-stm32l432kc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32-usbd-examples/HEAD/example-stm32l432kc/src/main.rs --------------------------------------------------------------------------------