├── .cargo └── config.toml ├── .gitattributes ├── .github └── workflows │ ├── changelog.yml │ ├── ci.yml │ ├── clippy.yml │ └── rustfmt.yml ├── .gitignore ├── .lapce └── settings.toml ├── .vscode └── settings.json ├── .zed └── settings.json ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-0BSD.txt ├── README.md ├── examples ├── analog-stopwatch-with-spi-ssd1306.rs ├── blinky-timer-irq.rs ├── blinky.rs ├── can-send.rs ├── cs43l22 │ └── mod.rs ├── delay-syst-blinky.rs ├── delay-timer-blinky.rs ├── display-touch.rs ├── dwt-blinky.rs ├── dynamic-gpio.rs ├── f413disco-lcd-ferris.rs ├── f469disco-lcd-test.rs ├── fmc-sdram.rs ├── hd44780.rs ├── i2c_scanner.rs ├── i2s-audio-out.rs ├── ist7920-bidi-normal-spi.rs ├── ltdc-screen │ ├── main.rs │ └── screen.rs ├── pwm-dead-time.rs ├── pwm-input.rs ├── pwm-sinus.rs ├── pwm.rs ├── qei.rs ├── qspi-w25q.rs ├── rng-display.rs ├── rtc.rs ├── rtc_alarm.rs ├── rtic-adc-dma.rs ├── rtic-button.rs ├── rtic-dual-i2s-audio-in-out.rs ├── rtic-i2s-audio-in-out.rs ├── rtic-serial-dma-rx-idle.rs ├── rtic-spi-slave-dma.rs ├── rtic-tick.rs ├── rtic-usart-shell-ssd1306.rs ├── rtic-usart-shell.rs ├── rtic-usb-cdc-echo.rs ├── rtic2-tick.rs ├── rtic2-timer-input-capture.rs ├── sai-duplex.rs ├── sd.rs ├── serial-9bit.rs ├── serial-dma.rs ├── serial.rs ├── spi-dma.rs ├── spi_slave.rs ├── ssd1306-image.data ├── ssd1306-image.rs ├── st7789-lcd.rs ├── stopwatch-with-ssd1306-and-interrupts-and-dma-i2c.rs ├── stopwatch-with-ssd1306-and-interrupts.rs ├── timer-periph.rs ├── timer-syst.rs ├── uart-dma.rs ├── usb-serial-irq.rs ├── usb-serial-poll.rs └── ws2812-spi.rs ├── memory.x ├── src ├── adc.rs ├── adc │ ├── config.rs │ └── f4.rs ├── bb.rs ├── can.rs ├── crc32.rs ├── dac.rs ├── dma │ ├── mod.rs │ ├── traits.rs │ └── traits │ │ └── f4.rs ├── dsi.rs ├── dwt.rs ├── flash.rs ├── fmc.rs ├── fmpi2c.rs ├── fsmc_lcd │ ├── display_interface_impl.rs │ ├── mod.rs │ ├── pins.rs │ ├── sealed.rs │ └── timing.rs ├── gpio.rs ├── gpio │ ├── alt.rs │ ├── alt │ │ └── f4.rs │ ├── convert.rs │ ├── dynamic.rs │ ├── erased.rs │ ├── exti.rs │ ├── f4.rs │ ├── hal_02.rs │ ├── hal_1.rs │ ├── outport.rs │ └── partially_erased.rs ├── i2c.rs ├── i2c │ ├── common.rs │ ├── dma.rs │ ├── hal_02.rs │ └── hal_1.rs ├── i2s.rs ├── lib.rs ├── ltdc.rs ├── otg_fs.rs ├── otg_hs.rs ├── pacext.rs ├── pacext │ └── uart.rs ├── prelude.rs ├── qei.rs ├── qspi.rs ├── rcc │ ├── f4 │ │ ├── enable.rs │ │ ├── mod.rs │ │ └── pll.rs │ └── mod.rs ├── rng.rs ├── rtc.rs ├── sai.rs ├── sdio.rs ├── serial.rs ├── serial │ ├── config.rs │ ├── dma.rs │ ├── hal_02.rs │ ├── hal_1.rs │ └── uart_impls.rs ├── signature.rs ├── spi.rs ├── spi │ ├── hal_02.rs │ └── hal_1.rs ├── syscfg.rs ├── time.rs ├── timer.rs ├── timer │ ├── capture.rs │ ├── counter.rs │ ├── delay.rs │ ├── hal_02.rs │ ├── hal_1.rs │ ├── monotonic.rs │ ├── monotonics.rs │ ├── pwm.rs │ └── pwm_input.rs └── watchdog.rs └── tools └── check.py /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | CHANGELOG.md merge=union 2 | -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.github/workflows/clippy.yml -------------------------------------------------------------------------------- /.github/workflows/rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.github/workflows/rustfmt.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.gitignore -------------------------------------------------------------------------------- /.lapce/settings.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.lapce/settings.toml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/.zed/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-0BSD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/LICENSE-0BSD.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/README.md -------------------------------------------------------------------------------- /examples/analog-stopwatch-with-spi-ssd1306.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/analog-stopwatch-with-spi-ssd1306.rs -------------------------------------------------------------------------------- /examples/blinky-timer-irq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/blinky-timer-irq.rs -------------------------------------------------------------------------------- /examples/blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/blinky.rs -------------------------------------------------------------------------------- /examples/can-send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/can-send.rs -------------------------------------------------------------------------------- /examples/cs43l22/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/cs43l22/mod.rs -------------------------------------------------------------------------------- /examples/delay-syst-blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/delay-syst-blinky.rs -------------------------------------------------------------------------------- /examples/delay-timer-blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/delay-timer-blinky.rs -------------------------------------------------------------------------------- /examples/display-touch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/display-touch.rs -------------------------------------------------------------------------------- /examples/dwt-blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/dwt-blinky.rs -------------------------------------------------------------------------------- /examples/dynamic-gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/dynamic-gpio.rs -------------------------------------------------------------------------------- /examples/f413disco-lcd-ferris.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/f413disco-lcd-ferris.rs -------------------------------------------------------------------------------- /examples/f469disco-lcd-test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/f469disco-lcd-test.rs -------------------------------------------------------------------------------- /examples/fmc-sdram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/fmc-sdram.rs -------------------------------------------------------------------------------- /examples/hd44780.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/hd44780.rs -------------------------------------------------------------------------------- /examples/i2c_scanner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/i2c_scanner.rs -------------------------------------------------------------------------------- /examples/i2s-audio-out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/i2s-audio-out.rs -------------------------------------------------------------------------------- /examples/ist7920-bidi-normal-spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/ist7920-bidi-normal-spi.rs -------------------------------------------------------------------------------- /examples/ltdc-screen/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/ltdc-screen/main.rs -------------------------------------------------------------------------------- /examples/ltdc-screen/screen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/ltdc-screen/screen.rs -------------------------------------------------------------------------------- /examples/pwm-dead-time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/pwm-dead-time.rs -------------------------------------------------------------------------------- /examples/pwm-input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/pwm-input.rs -------------------------------------------------------------------------------- /examples/pwm-sinus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/pwm-sinus.rs -------------------------------------------------------------------------------- /examples/pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/pwm.rs -------------------------------------------------------------------------------- /examples/qei.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/qei.rs -------------------------------------------------------------------------------- /examples/qspi-w25q.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/qspi-w25q.rs -------------------------------------------------------------------------------- /examples/rng-display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rng-display.rs -------------------------------------------------------------------------------- /examples/rtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtc.rs -------------------------------------------------------------------------------- /examples/rtc_alarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtc_alarm.rs -------------------------------------------------------------------------------- /examples/rtic-adc-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-adc-dma.rs -------------------------------------------------------------------------------- /examples/rtic-button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-button.rs -------------------------------------------------------------------------------- /examples/rtic-dual-i2s-audio-in-out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-dual-i2s-audio-in-out.rs -------------------------------------------------------------------------------- /examples/rtic-i2s-audio-in-out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-i2s-audio-in-out.rs -------------------------------------------------------------------------------- /examples/rtic-serial-dma-rx-idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-serial-dma-rx-idle.rs -------------------------------------------------------------------------------- /examples/rtic-spi-slave-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-spi-slave-dma.rs -------------------------------------------------------------------------------- /examples/rtic-tick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-tick.rs -------------------------------------------------------------------------------- /examples/rtic-usart-shell-ssd1306.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-usart-shell-ssd1306.rs -------------------------------------------------------------------------------- /examples/rtic-usart-shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-usart-shell.rs -------------------------------------------------------------------------------- /examples/rtic-usb-cdc-echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic-usb-cdc-echo.rs -------------------------------------------------------------------------------- /examples/rtic2-tick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic2-tick.rs -------------------------------------------------------------------------------- /examples/rtic2-timer-input-capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/rtic2-timer-input-capture.rs -------------------------------------------------------------------------------- /examples/sai-duplex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/sai-duplex.rs -------------------------------------------------------------------------------- /examples/sd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/sd.rs -------------------------------------------------------------------------------- /examples/serial-9bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/serial-9bit.rs -------------------------------------------------------------------------------- /examples/serial-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/serial-dma.rs -------------------------------------------------------------------------------- /examples/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/serial.rs -------------------------------------------------------------------------------- /examples/spi-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/spi-dma.rs -------------------------------------------------------------------------------- /examples/spi_slave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/spi_slave.rs -------------------------------------------------------------------------------- /examples/ssd1306-image.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/ssd1306-image.data -------------------------------------------------------------------------------- /examples/ssd1306-image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/ssd1306-image.rs -------------------------------------------------------------------------------- /examples/st7789-lcd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/st7789-lcd.rs -------------------------------------------------------------------------------- /examples/stopwatch-with-ssd1306-and-interrupts-and-dma-i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/stopwatch-with-ssd1306-and-interrupts-and-dma-i2c.rs -------------------------------------------------------------------------------- /examples/stopwatch-with-ssd1306-and-interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/stopwatch-with-ssd1306-and-interrupts.rs -------------------------------------------------------------------------------- /examples/timer-periph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/timer-periph.rs -------------------------------------------------------------------------------- /examples/timer-syst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/timer-syst.rs -------------------------------------------------------------------------------- /examples/uart-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/uart-dma.rs -------------------------------------------------------------------------------- /examples/usb-serial-irq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/usb-serial-irq.rs -------------------------------------------------------------------------------- /examples/usb-serial-poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/usb-serial-poll.rs -------------------------------------------------------------------------------- /examples/ws2812-spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/examples/ws2812-spi.rs -------------------------------------------------------------------------------- /memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/memory.x -------------------------------------------------------------------------------- /src/adc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/adc.rs -------------------------------------------------------------------------------- /src/adc/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/adc/config.rs -------------------------------------------------------------------------------- /src/adc/f4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/adc/f4.rs -------------------------------------------------------------------------------- /src/bb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/bb.rs -------------------------------------------------------------------------------- /src/can.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/can.rs -------------------------------------------------------------------------------- /src/crc32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/crc32.rs -------------------------------------------------------------------------------- /src/dac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/dac.rs -------------------------------------------------------------------------------- /src/dma/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/dma/mod.rs -------------------------------------------------------------------------------- /src/dma/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/dma/traits.rs -------------------------------------------------------------------------------- /src/dma/traits/f4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/dma/traits/f4.rs -------------------------------------------------------------------------------- /src/dsi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/dsi.rs -------------------------------------------------------------------------------- /src/dwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/dwt.rs -------------------------------------------------------------------------------- /src/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/flash.rs -------------------------------------------------------------------------------- /src/fmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fmc.rs -------------------------------------------------------------------------------- /src/fmpi2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fmpi2c.rs -------------------------------------------------------------------------------- /src/fsmc_lcd/display_interface_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fsmc_lcd/display_interface_impl.rs -------------------------------------------------------------------------------- /src/fsmc_lcd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fsmc_lcd/mod.rs -------------------------------------------------------------------------------- /src/fsmc_lcd/pins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fsmc_lcd/pins.rs -------------------------------------------------------------------------------- /src/fsmc_lcd/sealed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fsmc_lcd/sealed.rs -------------------------------------------------------------------------------- /src/fsmc_lcd/timing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/fsmc_lcd/timing.rs -------------------------------------------------------------------------------- /src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio.rs -------------------------------------------------------------------------------- /src/gpio/alt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/alt.rs -------------------------------------------------------------------------------- /src/gpio/alt/f4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/alt/f4.rs -------------------------------------------------------------------------------- /src/gpio/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/convert.rs -------------------------------------------------------------------------------- /src/gpio/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/dynamic.rs -------------------------------------------------------------------------------- /src/gpio/erased.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/erased.rs -------------------------------------------------------------------------------- /src/gpio/exti.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/exti.rs -------------------------------------------------------------------------------- /src/gpio/f4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/f4.rs -------------------------------------------------------------------------------- /src/gpio/hal_02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/hal_02.rs -------------------------------------------------------------------------------- /src/gpio/hal_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/hal_1.rs -------------------------------------------------------------------------------- /src/gpio/outport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/outport.rs -------------------------------------------------------------------------------- /src/gpio/partially_erased.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/gpio/partially_erased.rs -------------------------------------------------------------------------------- /src/i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/i2c.rs -------------------------------------------------------------------------------- /src/i2c/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/i2c/common.rs -------------------------------------------------------------------------------- /src/i2c/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/i2c/dma.rs -------------------------------------------------------------------------------- /src/i2c/hal_02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/i2c/hal_02.rs -------------------------------------------------------------------------------- /src/i2c/hal_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/i2c/hal_1.rs -------------------------------------------------------------------------------- /src/i2s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/i2s.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ltdc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/ltdc.rs -------------------------------------------------------------------------------- /src/otg_fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/otg_fs.rs -------------------------------------------------------------------------------- /src/otg_hs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/otg_hs.rs -------------------------------------------------------------------------------- /src/pacext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/pacext.rs -------------------------------------------------------------------------------- /src/pacext/uart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/pacext/uart.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/qei.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/qei.rs -------------------------------------------------------------------------------- /src/qspi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/qspi.rs -------------------------------------------------------------------------------- /src/rcc/f4/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/rcc/f4/enable.rs -------------------------------------------------------------------------------- /src/rcc/f4/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/rcc/f4/mod.rs -------------------------------------------------------------------------------- /src/rcc/f4/pll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/rcc/f4/pll.rs -------------------------------------------------------------------------------- /src/rcc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/rcc/mod.rs -------------------------------------------------------------------------------- /src/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/rng.rs -------------------------------------------------------------------------------- /src/rtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/rtc.rs -------------------------------------------------------------------------------- /src/sai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/sai.rs -------------------------------------------------------------------------------- /src/sdio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/sdio.rs -------------------------------------------------------------------------------- /src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/serial.rs -------------------------------------------------------------------------------- /src/serial/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/serial/config.rs -------------------------------------------------------------------------------- /src/serial/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/serial/dma.rs -------------------------------------------------------------------------------- /src/serial/hal_02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/serial/hal_02.rs -------------------------------------------------------------------------------- /src/serial/hal_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/serial/hal_1.rs -------------------------------------------------------------------------------- /src/serial/uart_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/serial/uart_impls.rs -------------------------------------------------------------------------------- /src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/signature.rs -------------------------------------------------------------------------------- /src/spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/spi.rs -------------------------------------------------------------------------------- /src/spi/hal_02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/spi/hal_02.rs -------------------------------------------------------------------------------- /src/spi/hal_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/spi/hal_1.rs -------------------------------------------------------------------------------- /src/syscfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/syscfg.rs -------------------------------------------------------------------------------- /src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/time.rs -------------------------------------------------------------------------------- /src/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer.rs -------------------------------------------------------------------------------- /src/timer/capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/capture.rs -------------------------------------------------------------------------------- /src/timer/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/counter.rs -------------------------------------------------------------------------------- /src/timer/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/delay.rs -------------------------------------------------------------------------------- /src/timer/hal_02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/hal_02.rs -------------------------------------------------------------------------------- /src/timer/hal_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/hal_1.rs -------------------------------------------------------------------------------- /src/timer/monotonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/monotonic.rs -------------------------------------------------------------------------------- /src/timer/monotonics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/monotonics.rs -------------------------------------------------------------------------------- /src/timer/pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/pwm.rs -------------------------------------------------------------------------------- /src/timer/pwm_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/timer/pwm_input.rs -------------------------------------------------------------------------------- /src/watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/src/watchdog.rs -------------------------------------------------------------------------------- /tools/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32f4xx-hal/HEAD/tools/check.py --------------------------------------------------------------------------------