├── .cargo └── config ├── .gdbinit ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── bors.toml ├── ci ├── after_success.sh ├── install.sh └── script.sh ├── examples ├── blinky.rs ├── delay.rs ├── enc28j60-coap.rs ├── enc28j60-reactive.rs.outdated ├── enc28j60.rs ├── hello.rs ├── itm.rs ├── led.rs ├── mfrc522.rs ├── motor.rs ├── mpu9250-kalman-pitch.rs.outdated ├── mpu9250-log.rs.outdated ├── mpu9250.rs ├── nojtag.rs ├── panics.rs ├── pwm.rs ├── qei.rs ├── reactive-blinky.rs.outdated ├── reactive-serial-circ.rs ├── serial-dma-circ.rs ├── serial-dma-peek.rs ├── serial-dma-rx.rs ├── serial-dma-tx.rs └── serial.rs ├── gen-examples.sh ├── memory.x └── src ├── afio.rs ├── bb.rs ├── delay.rs ├── dma.rs ├── examples ├── _00_hello.rs ├── _01_led.rs ├── _02_blinky.rs ├── _03_delay.rs ├── _04_serial.rs ├── _05_pwm.rs ├── _06_qei.rs ├── _07_mpu9250.rs └── mod.rs ├── flash.rs ├── gpio.rs ├── i2c.rs ├── lib.rs ├── prelude.rs ├── pwm.rs ├── qei.rs ├── rcc.rs ├── serial.rs ├── spi.rs ├── time.rs └── timer.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/.cargo/config -------------------------------------------------------------------------------- /.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/.gdbinit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/*.rs.bk 2 | *.org 3 | .#* 4 | .gdb_history 5 | Cargo.lock 6 | target/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/README.md -------------------------------------------------------------------------------- /bors.toml: -------------------------------------------------------------------------------- 1 | status = [ 2 | "continuous-integration/travis-ci/push", 3 | ] -------------------------------------------------------------------------------- /ci/after_success.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/ci/after_success.sh -------------------------------------------------------------------------------- /ci/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/ci/install.sh -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/ci/script.sh -------------------------------------------------------------------------------- /examples/blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/blinky.rs -------------------------------------------------------------------------------- /examples/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/delay.rs -------------------------------------------------------------------------------- /examples/enc28j60-coap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/enc28j60-coap.rs -------------------------------------------------------------------------------- /examples/enc28j60-reactive.rs.outdated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/enc28j60-reactive.rs.outdated -------------------------------------------------------------------------------- /examples/enc28j60.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/enc28j60.rs -------------------------------------------------------------------------------- /examples/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/hello.rs -------------------------------------------------------------------------------- /examples/itm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/itm.rs -------------------------------------------------------------------------------- /examples/led.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/led.rs -------------------------------------------------------------------------------- /examples/mfrc522.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/mfrc522.rs -------------------------------------------------------------------------------- /examples/motor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/motor.rs -------------------------------------------------------------------------------- /examples/mpu9250-kalman-pitch.rs.outdated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/mpu9250-kalman-pitch.rs.outdated -------------------------------------------------------------------------------- /examples/mpu9250-log.rs.outdated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/mpu9250-log.rs.outdated -------------------------------------------------------------------------------- /examples/mpu9250.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/mpu9250.rs -------------------------------------------------------------------------------- /examples/nojtag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/nojtag.rs -------------------------------------------------------------------------------- /examples/panics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/panics.rs -------------------------------------------------------------------------------- /examples/pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/pwm.rs -------------------------------------------------------------------------------- /examples/qei.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/qei.rs -------------------------------------------------------------------------------- /examples/reactive-blinky.rs.outdated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/reactive-blinky.rs.outdated -------------------------------------------------------------------------------- /examples/reactive-serial-circ.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/reactive-serial-circ.rs -------------------------------------------------------------------------------- /examples/serial-dma-circ.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/serial-dma-circ.rs -------------------------------------------------------------------------------- /examples/serial-dma-peek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/serial-dma-peek.rs -------------------------------------------------------------------------------- /examples/serial-dma-rx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/serial-dma-rx.rs -------------------------------------------------------------------------------- /examples/serial-dma-tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/serial-dma-tx.rs -------------------------------------------------------------------------------- /examples/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/examples/serial.rs -------------------------------------------------------------------------------- /gen-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/gen-examples.sh -------------------------------------------------------------------------------- /memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/memory.x -------------------------------------------------------------------------------- /src/afio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/afio.rs -------------------------------------------------------------------------------- /src/bb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/bb.rs -------------------------------------------------------------------------------- /src/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/delay.rs -------------------------------------------------------------------------------- /src/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/dma.rs -------------------------------------------------------------------------------- /src/examples/_00_hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_00_hello.rs -------------------------------------------------------------------------------- /src/examples/_01_led.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_01_led.rs -------------------------------------------------------------------------------- /src/examples/_02_blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_02_blinky.rs -------------------------------------------------------------------------------- /src/examples/_03_delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_03_delay.rs -------------------------------------------------------------------------------- /src/examples/_04_serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_04_serial.rs -------------------------------------------------------------------------------- /src/examples/_05_pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_05_pwm.rs -------------------------------------------------------------------------------- /src/examples/_06_qei.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_06_qei.rs -------------------------------------------------------------------------------- /src/examples/_07_mpu9250.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/_07_mpu9250.rs -------------------------------------------------------------------------------- /src/examples/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/examples/mod.rs -------------------------------------------------------------------------------- /src/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/flash.rs -------------------------------------------------------------------------------- /src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/gpio.rs -------------------------------------------------------------------------------- /src/i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/i2c.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/pwm.rs -------------------------------------------------------------------------------- /src/qei.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/qei.rs -------------------------------------------------------------------------------- /src/rcc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/rcc.rs -------------------------------------------------------------------------------- /src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/serial.rs -------------------------------------------------------------------------------- /src/spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/spi.rs -------------------------------------------------------------------------------- /src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/time.rs -------------------------------------------------------------------------------- /src/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/stm32f103xx-hal/HEAD/src/timer.rs --------------------------------------------------------------------------------