stm32f7xx-hal
stm32f7xx-hal copied to clipboard
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
There seems to be some issue with the examples/timer implementations. attempting to run the timer example on a stock nucleo-f767zi board prints the message in main but TIM2 never fires.
`RngExt::init` enables the main PLL, if it isn't already enabled. There are no checks that the PLL multiplication/division factors are correct or that a valid clock is supplied to the...
While I prepared PR #137 I noticed that `DisplayContoller::new` directly changes the RCC clock configuration. Any changes to the clock configuration at this point won't be reflected in the `Clocks`...
This code in `timer.rs`: ```rust pub fn unlisten(&mut self, event: Event) { match event { Event::TimeOut => { // Enable update event interrupt self.tim.dier.write(|w| w.uie().clear_bit()); } } } ``` should...
If you create a timer at, say, 250.khz() you will get a timer at very slightly less than that. When you set the auto-reload register `arr`, you need to specify...
The suggestion was brought up by @dutchmartin in #118. I haven't worked with it yet, but I agree that it would probably be useful.
I'm trying to determine if the SPI implementation can support I2S? If not, any plans in the future to add this? I assume that its related to SPI, as the...
I didn't find any ways to configure spi as slave or using hardware nss pins. Is it implimented?
I have the "STM32F723E-DISCO" and would like to make use of the display. It looks like this is attached via the FMC, using an ST7789H2 controller. I tried to get...
# Steps to Reproduce 1. Clone the following project ```bash git clone [email protected]:seanybaggins/blinky-769.git ``` 2. Checkout the commit containing the bug ```bash git checkout a8a02896871f19aaa9de09256ce517179ec934ac ``` 3. Follow the instructions...