Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a warning about duplicate USB pullup for STM32F4 boards #26

Merged

Commits on Apr 29, 2020

  1. Add a warning about duplicate USB pullup for STM32F4 boards

    This is suboptimal hardware design, which might need some special care
    on the software side. This noticed in the Arduino_Core_STM32, see
    stm32duino/Arduino_Core_STM32#1029
    
    For these boards, a schematic is available to confirm the resistor:
     - STM32F407VET6-STM32-F4VE-V2.0
     - STM32F407ZGT6-VCC-GND-Large
     - STM32F407VET6-VCC-GND-Small
    
    These boards have not schematic, but there is a 1.5kΩ resistor clearly
    visible in the USB data path that is almost certainly a fixed pullup:
     - STM32F407VET6-Euse-M4-DEMO-Medium
     - STM32F407VGT6-SR-Board
    
    These boards have a pullup, but it is switched by a transistor. Since
    there are also internal pullups, a warning is still in order, but using
    slightly different wording:
     - STM32F401RCT6-STM32F-Core-Board
     - STM32F407ZGT6-STM32F-Core-Board
    
    All other F4 boards have no such resistor in the schematic or visible in
    the images. Other series might also have this problem, but were not
    checked.
    matthijskooijman committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    fce484e View commit details
    Browse the repository at this point in the history
  2. Add dimensions and schematic for STM32F401RCT6-STM32F-Core-Board

    These were taken from
    stm32duino/Arduino_Core_STM32#604. It is not
    entirely clear where they originally came from (there is an aliexpress
    link, which has an image with the dimensions but no PDF and no
    schematics).
    matthijskooijman committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    2b15eca View commit details
    Browse the repository at this point in the history