From dbe670cf69a1f5ddcd86591282f5faecb7cd3ecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sj=C3=B6lund?= <j.sjolund@gmail.com> Date: Wed, 6 Dec 2017 15:17:20 +0100 Subject: [PATCH] Update README.md --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 57d265a..41e6849 100644 --- a/README.md +++ b/README.md @@ -12,16 +12,17 @@ ## Grading -3. Implement drivers for the Nucleo 64, stm32f401re/stm32f411re, similar to the f3/bluepill support crates. Most or all of the peripherals should be supported +3. Implement drivers for the Nucleo 64, stm32f401re/stm32f411re, similar to the f3/bluepill support crates. Most or all of the peripherals should be supported in some basic configuration * GPIO * UART over USB using the ST-Link v2 * DMA -* Timers for e.g. +* Timers with configurations * Microsecond counter * PWM generation - * Rotary encoder + * Encoder mode * SPI * I^2C +The peripheral pin configuration should match the standard Arduino headers. 4. The stm32f4 supports higher clock frequency than the default 16 MHz. Implement a simple way of setting it to the maximum of 84 MHz for the stm32f401re and 100 MHz for the stm32f411re, or any valid lower value (configured using the PLL). @@ -38,6 +39,8 @@ [STM32F411 Reference Manual](docs/STM32F411_Reference_Manual.pdf) + +  ## License @@ -55,5 +58,3 @@ at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions. - - -- GitLab