├── .cargo └── config.toml ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── clippy.yml │ ├── nightly.yml │ └── rustfmt.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-0BSD.txt ├── README.md ├── RELEASING.md ├── examples ├── ITM.md ├── README.md ├── adc.rs ├── adc12.rs ├── adc12_parallel.rs ├── adc_dma.rs ├── blinky-stm32h747i-disco.rs ├── blinky.rs ├── blinky_random.rs ├── blinky_timer.rs ├── can-echo.rs ├── can-fd.rs ├── crc.rs ├── dac.rs ├── dac_adc.rs ├── digital_read.rs ├── display-dsi-command-teartest-stm32h747i-disco.rs ├── display-dsi-video-stm32h747i-disco.rs ├── display-dsi-video-teartest-stm32h747i-disco.rs ├── dma.rs ├── embedded-graphics.rs ├── ethernet-nucleo-h743zi2.rs ├── ethernet-rtic-nucleo-h723zg.rs ├── ethernet-rtic-stm32h735g-dk.rs ├── ethernet-rtic-stm32h747i-disco.rs ├── ethernet-stm32h747i-disco.rs ├── exti_interrupt.rs ├── ferris.bmp ├── flash.rs ├── fmc.rs ├── fmc_nand_flash.rs ├── fractional-pll.rs ├── gpio_with_input.rs ├── i2c.rs ├── i2c4_bdma.rs ├── independent_watchdog.rs ├── mco.rs ├── mdma.rs ├── mdma_bursts.rs ├── octospi.rs ├── octospi_hyperram.rs ├── prec_kernel_clocks.rs ├── pwm.rs ├── pwm_advanced.rs ├── pwm_lptim.rs ├── qspi.rs ├── qspi_flash_memory.rs ├── qspi_mdma.rs ├── rcc.rs ├── reset_reason.rs ├── rtc.rs ├── rtic.rs ├── rtic_low_power.rs ├── rtic_timers.rs ├── sai-i2s-passthru.rs ├── sai_dma_passthru.rs ├── sai_pdm.rs ├── sdmmc.rs ├── sdmmc_fat.rs ├── serial-advanced.rs ├── serial-dma.rs ├── serial-halfduplex.rs ├── serial-inverted-loopback.rs ├── serial.rs ├── spi-dma-rtic.rs ├── spi-dma.rs ├── spi.rs ├── spi_hardware_cs.rs ├── spi_send_frames.rs ├── support │ └── pulseview-can-fd-with-brs.png ├── system_watchdog.rs ├── temperature.rs ├── tick_lptimer.rs ├── tick_timer.rs ├── usb_passthrough.rs ├── usb_phy_serial_interrupt.rs ├── usb_rtic.rs ├── usb_serial.rs ├── utilities │ ├── logger.rs │ ├── mod.rs │ ├── mpu_config.rs │ └── power.rs ├── utilities_display │ ├── display_primitives.rs │ ├── display_target.rs │ ├── mod.rs │ └── write.rs ├── voltage_scaling.rs └── vos0.rs ├── memory.x ├── rustfmt.toml └── src ├── adc.rs ├── can.rs ├── crc.rs ├── dac.rs ├── delay.rs ├── dma ├── bdma.rs ├── dma.rs ├── macros.rs ├── mdma.rs ├── mod.rs └── traits.rs ├── dsi.rs ├── ethernet ├── eth.rs ├── ksz8081r.rs ├── lan8742a.rs └── mod.rs ├── exti.rs ├── flash ├── mod.rs └── operations.rs ├── fmc.rs ├── gpio.rs ├── gpio ├── convert.rs ├── dynamic.rs ├── erased.rs ├── exti.rs ├── hal_02.rs └── partially_erased.rs ├── i2c.rs ├── independent_watchdog.rs ├── lib.rs ├── ltdc.rs ├── prelude.rs ├── pwm.rs ├── pwr.rs ├── qei.rs ├── rcc ├── backup.rs ├── core_clocks.rs ├── mco.rs ├── mod.rs ├── pll.rs ├── rec.rs └── reset_reason.rs ├── rng.rs ├── rtc.rs ├── sai ├── dma.rs ├── i2s.rs ├── mod.rs └── pdm.rs ├── sdmmc.rs ├── serial.rs ├── signature.rs ├── spi.rs ├── system_watchdog.rs ├── time.rs ├── timer.rs ├── traits ├── README.md ├── dac.rs ├── i2s.rs └── mod.rs ├── usb_hs.rs └── xspi ├── mod.rs ├── octospi.rs └── qspi.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | CHANGELOG.md merge=union -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.github/workflows/clippy.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.github/workflows/rustfmt.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-0BSD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/LICENSE-0BSD.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/RELEASING.md -------------------------------------------------------------------------------- /examples/ITM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ITM.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/adc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/adc.rs -------------------------------------------------------------------------------- /examples/adc12.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/adc12.rs -------------------------------------------------------------------------------- /examples/adc12_parallel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/adc12_parallel.rs -------------------------------------------------------------------------------- /examples/adc_dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/adc_dma.rs -------------------------------------------------------------------------------- /examples/blinky-stm32h747i-disco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/blinky-stm32h747i-disco.rs -------------------------------------------------------------------------------- /examples/blinky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/blinky.rs -------------------------------------------------------------------------------- /examples/blinky_random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/blinky_random.rs -------------------------------------------------------------------------------- /examples/blinky_timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/blinky_timer.rs -------------------------------------------------------------------------------- /examples/can-echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/can-echo.rs -------------------------------------------------------------------------------- /examples/can-fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/can-fd.rs -------------------------------------------------------------------------------- /examples/crc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/crc.rs -------------------------------------------------------------------------------- /examples/dac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/dac.rs -------------------------------------------------------------------------------- /examples/dac_adc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/dac_adc.rs -------------------------------------------------------------------------------- /examples/digital_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/digital_read.rs -------------------------------------------------------------------------------- /examples/display-dsi-command-teartest-stm32h747i-disco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/display-dsi-command-teartest-stm32h747i-disco.rs -------------------------------------------------------------------------------- /examples/display-dsi-video-stm32h747i-disco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/display-dsi-video-stm32h747i-disco.rs -------------------------------------------------------------------------------- /examples/display-dsi-video-teartest-stm32h747i-disco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/display-dsi-video-teartest-stm32h747i-disco.rs -------------------------------------------------------------------------------- /examples/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/dma.rs -------------------------------------------------------------------------------- /examples/embedded-graphics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/embedded-graphics.rs -------------------------------------------------------------------------------- /examples/ethernet-nucleo-h743zi2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ethernet-nucleo-h743zi2.rs -------------------------------------------------------------------------------- /examples/ethernet-rtic-nucleo-h723zg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ethernet-rtic-nucleo-h723zg.rs -------------------------------------------------------------------------------- /examples/ethernet-rtic-stm32h735g-dk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ethernet-rtic-stm32h735g-dk.rs -------------------------------------------------------------------------------- /examples/ethernet-rtic-stm32h747i-disco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ethernet-rtic-stm32h747i-disco.rs -------------------------------------------------------------------------------- /examples/ethernet-stm32h747i-disco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ethernet-stm32h747i-disco.rs -------------------------------------------------------------------------------- /examples/exti_interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/exti_interrupt.rs -------------------------------------------------------------------------------- /examples/ferris.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/ferris.bmp -------------------------------------------------------------------------------- /examples/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/flash.rs -------------------------------------------------------------------------------- /examples/fmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/fmc.rs -------------------------------------------------------------------------------- /examples/fmc_nand_flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/fmc_nand_flash.rs -------------------------------------------------------------------------------- /examples/fractional-pll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/fractional-pll.rs -------------------------------------------------------------------------------- /examples/gpio_with_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/gpio_with_input.rs -------------------------------------------------------------------------------- /examples/i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/i2c.rs -------------------------------------------------------------------------------- /examples/i2c4_bdma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/i2c4_bdma.rs -------------------------------------------------------------------------------- /examples/independent_watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/independent_watchdog.rs -------------------------------------------------------------------------------- /examples/mco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/mco.rs -------------------------------------------------------------------------------- /examples/mdma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/mdma.rs -------------------------------------------------------------------------------- /examples/mdma_bursts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/mdma_bursts.rs -------------------------------------------------------------------------------- /examples/octospi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/octospi.rs -------------------------------------------------------------------------------- /examples/octospi_hyperram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/octospi_hyperram.rs -------------------------------------------------------------------------------- /examples/prec_kernel_clocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/prec_kernel_clocks.rs -------------------------------------------------------------------------------- /examples/pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/pwm.rs -------------------------------------------------------------------------------- /examples/pwm_advanced.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/pwm_advanced.rs -------------------------------------------------------------------------------- /examples/pwm_lptim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/pwm_lptim.rs -------------------------------------------------------------------------------- /examples/qspi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/qspi.rs -------------------------------------------------------------------------------- /examples/qspi_flash_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/qspi_flash_memory.rs -------------------------------------------------------------------------------- /examples/qspi_mdma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/qspi_mdma.rs -------------------------------------------------------------------------------- /examples/rcc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/rcc.rs -------------------------------------------------------------------------------- /examples/reset_reason.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/reset_reason.rs -------------------------------------------------------------------------------- /examples/rtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/rtc.rs -------------------------------------------------------------------------------- /examples/rtic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/rtic.rs -------------------------------------------------------------------------------- /examples/rtic_low_power.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/rtic_low_power.rs -------------------------------------------------------------------------------- /examples/rtic_timers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/rtic_timers.rs -------------------------------------------------------------------------------- /examples/sai-i2s-passthru.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/sai-i2s-passthru.rs -------------------------------------------------------------------------------- /examples/sai_dma_passthru.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/sai_dma_passthru.rs -------------------------------------------------------------------------------- /examples/sai_pdm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/sai_pdm.rs -------------------------------------------------------------------------------- /examples/sdmmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/sdmmc.rs -------------------------------------------------------------------------------- /examples/sdmmc_fat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/sdmmc_fat.rs -------------------------------------------------------------------------------- /examples/serial-advanced.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/serial-advanced.rs -------------------------------------------------------------------------------- /examples/serial-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/serial-dma.rs -------------------------------------------------------------------------------- /examples/serial-halfduplex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/serial-halfduplex.rs -------------------------------------------------------------------------------- /examples/serial-inverted-loopback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/serial-inverted-loopback.rs -------------------------------------------------------------------------------- /examples/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/serial.rs -------------------------------------------------------------------------------- /examples/spi-dma-rtic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/spi-dma-rtic.rs -------------------------------------------------------------------------------- /examples/spi-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/spi-dma.rs -------------------------------------------------------------------------------- /examples/spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/spi.rs -------------------------------------------------------------------------------- /examples/spi_hardware_cs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/spi_hardware_cs.rs -------------------------------------------------------------------------------- /examples/spi_send_frames.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/spi_send_frames.rs -------------------------------------------------------------------------------- /examples/support/pulseview-can-fd-with-brs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/support/pulseview-can-fd-with-brs.png -------------------------------------------------------------------------------- /examples/system_watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/system_watchdog.rs -------------------------------------------------------------------------------- /examples/temperature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/temperature.rs -------------------------------------------------------------------------------- /examples/tick_lptimer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/tick_lptimer.rs -------------------------------------------------------------------------------- /examples/tick_timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/tick_timer.rs -------------------------------------------------------------------------------- /examples/usb_passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/usb_passthrough.rs -------------------------------------------------------------------------------- /examples/usb_phy_serial_interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/usb_phy_serial_interrupt.rs -------------------------------------------------------------------------------- /examples/usb_rtic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/usb_rtic.rs -------------------------------------------------------------------------------- /examples/usb_serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/usb_serial.rs -------------------------------------------------------------------------------- /examples/utilities/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities/logger.rs -------------------------------------------------------------------------------- /examples/utilities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities/mod.rs -------------------------------------------------------------------------------- /examples/utilities/mpu_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities/mpu_config.rs -------------------------------------------------------------------------------- /examples/utilities/power.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities/power.rs -------------------------------------------------------------------------------- /examples/utilities_display/display_primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities_display/display_primitives.rs -------------------------------------------------------------------------------- /examples/utilities_display/display_target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities_display/display_target.rs -------------------------------------------------------------------------------- /examples/utilities_display/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities_display/mod.rs -------------------------------------------------------------------------------- /examples/utilities_display/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/utilities_display/write.rs -------------------------------------------------------------------------------- /examples/voltage_scaling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/voltage_scaling.rs -------------------------------------------------------------------------------- /examples/vos0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/examples/vos0.rs -------------------------------------------------------------------------------- /memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/memory.x -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/adc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/adc.rs -------------------------------------------------------------------------------- /src/can.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/can.rs -------------------------------------------------------------------------------- /src/crc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/crc.rs -------------------------------------------------------------------------------- /src/dac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dac.rs -------------------------------------------------------------------------------- /src/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/delay.rs -------------------------------------------------------------------------------- /src/dma/bdma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dma/bdma.rs -------------------------------------------------------------------------------- /src/dma/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dma/dma.rs -------------------------------------------------------------------------------- /src/dma/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dma/macros.rs -------------------------------------------------------------------------------- /src/dma/mdma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dma/mdma.rs -------------------------------------------------------------------------------- /src/dma/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dma/mod.rs -------------------------------------------------------------------------------- /src/dma/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dma/traits.rs -------------------------------------------------------------------------------- /src/dsi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/dsi.rs -------------------------------------------------------------------------------- /src/ethernet/eth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/ethernet/eth.rs -------------------------------------------------------------------------------- /src/ethernet/ksz8081r.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/ethernet/ksz8081r.rs -------------------------------------------------------------------------------- /src/ethernet/lan8742a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/ethernet/lan8742a.rs -------------------------------------------------------------------------------- /src/ethernet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/ethernet/mod.rs -------------------------------------------------------------------------------- /src/exti.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/exti.rs -------------------------------------------------------------------------------- /src/flash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/flash/mod.rs -------------------------------------------------------------------------------- /src/flash/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/flash/operations.rs -------------------------------------------------------------------------------- /src/fmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/fmc.rs -------------------------------------------------------------------------------- /src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio.rs -------------------------------------------------------------------------------- /src/gpio/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio/convert.rs -------------------------------------------------------------------------------- /src/gpio/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio/dynamic.rs -------------------------------------------------------------------------------- /src/gpio/erased.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio/erased.rs -------------------------------------------------------------------------------- /src/gpio/exti.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio/exti.rs -------------------------------------------------------------------------------- /src/gpio/hal_02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio/hal_02.rs -------------------------------------------------------------------------------- /src/gpio/partially_erased.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/gpio/partially_erased.rs -------------------------------------------------------------------------------- /src/i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/i2c.rs -------------------------------------------------------------------------------- /src/independent_watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/independent_watchdog.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ltdc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/ltdc.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/pwm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/pwm.rs -------------------------------------------------------------------------------- /src/pwr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/pwr.rs -------------------------------------------------------------------------------- /src/qei.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/qei.rs -------------------------------------------------------------------------------- /src/rcc/backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/backup.rs -------------------------------------------------------------------------------- /src/rcc/core_clocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/core_clocks.rs -------------------------------------------------------------------------------- /src/rcc/mco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/mco.rs -------------------------------------------------------------------------------- /src/rcc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/mod.rs -------------------------------------------------------------------------------- /src/rcc/pll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/pll.rs -------------------------------------------------------------------------------- /src/rcc/rec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/rec.rs -------------------------------------------------------------------------------- /src/rcc/reset_reason.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rcc/reset_reason.rs -------------------------------------------------------------------------------- /src/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rng.rs -------------------------------------------------------------------------------- /src/rtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/rtc.rs -------------------------------------------------------------------------------- /src/sai/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/sai/dma.rs -------------------------------------------------------------------------------- /src/sai/i2s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/sai/i2s.rs -------------------------------------------------------------------------------- /src/sai/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/sai/mod.rs -------------------------------------------------------------------------------- /src/sai/pdm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/sai/pdm.rs -------------------------------------------------------------------------------- /src/sdmmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/sdmmc.rs -------------------------------------------------------------------------------- /src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/serial.rs -------------------------------------------------------------------------------- /src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/signature.rs -------------------------------------------------------------------------------- /src/spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/spi.rs -------------------------------------------------------------------------------- /src/system_watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/system_watchdog.rs -------------------------------------------------------------------------------- /src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/time.rs -------------------------------------------------------------------------------- /src/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/timer.rs -------------------------------------------------------------------------------- /src/traits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/traits/README.md -------------------------------------------------------------------------------- /src/traits/dac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/traits/dac.rs -------------------------------------------------------------------------------- /src/traits/i2s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/traits/i2s.rs -------------------------------------------------------------------------------- /src/traits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/traits/mod.rs -------------------------------------------------------------------------------- /src/usb_hs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/usb_hs.rs -------------------------------------------------------------------------------- /src/xspi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/xspi/mod.rs -------------------------------------------------------------------------------- /src/xspi/octospi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/xspi/octospi.rs -------------------------------------------------------------------------------- /src/xspi/qspi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32-rs/stm32h7xx-hal/HEAD/src/xspi/qspi.rs --------------------------------------------------------------------------------