1.. zephyr:board:: google_dragonclaw 2 3Overview 4******** 5 6Dragonclaw is a board created by Google for fingerprint-related functionality 7development. See the `Dragonclaw Schematics`_ for board schematics, layout and 8BOM. 9 10Board has connectors for fingerprint sensors. Console is exposed over μServo 11connector. MCU can be flashed using μServo or SWD. 12 13Hardware 14******** 15 16- STM32F412CGU6 UFQFPN48 package 17 18Peripherial Mapping 19=================== 20 21- USART_1 TX/RX : PA9/PA10 22- USART_2 TX/RX : PA2/PA3 23- SPI_1 CS/CLK/MISO/MOSI : PA4/PA5/PA6/PA7 24- SPI_2 CS/CLK/MISO/MOSI : PB12/PB13/PB14/PB15 25 26Programming and Debugging 27************************* 28 29Build application as usual for the ``dragonclaw`` board, and flash 30using μServo or an external J-Link connected to J4. If μServo is used, please 31follow the `Chromium EC Flashing Documentation`_. 32 33Debugging 34========= 35 36Use SWD with a J-Link or ST-Link. Remember that SW2 must be set to CORESIGHT. 37 38References 39********** 40 41.. target-notes:: 42 43.. _Dragonclaw Schematics: 44 https://www.chromium.org/chromium-os/dragonclaw/dragonclaw_v0.2.html 45 46.. _Chromium EC Flashing Documentation: 47 https://chromium.googlesource.com/chromiumos/platform/ec#Flashing-via-the-servo-debug-board 48