diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..c9c090d Binary files /dev/null and b/.DS_Store differ diff --git a/boards/.DS_Store b/boards/.DS_Store new file mode 100644 index 0000000..87df851 Binary files /dev/null and b/boards/.DS_Store differ diff --git a/boards/DISCOVERY/.DS_Store b/boards/DISCOVERY/.DS_Store new file mode 100644 index 0000000..ddc02aa Binary files /dev/null and b/boards/DISCOVERY/.DS_Store differ diff --git a/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx-DISCOVERY_board_2.pdf b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx-DISCOVERY_board_2.pdf new file mode 100644 index 0000000..981c707 Binary files /dev/null and b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx-DISCOVERY_board_2.pdf differ diff --git a/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx-DISCOVERY_user-manual_2.pdf b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx-DISCOVERY_user-manual_2.pdf new file mode 100644 index 0000000..0965851 Binary files /dev/null and b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx-DISCOVERY_user-manual_2.pdf differ diff --git a/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx_reference-manual.pdf b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx_reference-manual.pdf new file mode 100644 index 0000000..3713a2a Binary files /dev/null and b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/STM32F4xx_reference-manual.pdf differ diff --git a/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/stm32f4-discovery-pinout.png b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/stm32f4-discovery-pinout.png new file mode 100644 index 0000000..8f36eeb Binary files /dev/null and b/boards/DISCOVERY/STM32F407VGT6-DISCOVERY/stm32f4-discovery-pinout.png differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_datasheet-stm32f401.pdf b/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_datasheet-stm32f401.pdf new file mode 100644 index 0000000..7a34be4 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_datasheet-stm32f401.pdf differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_reference-manual.pdf b/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_reference-manual.pdf new file mode 100644 index 0000000..9622f48 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_reference-manual.pdf differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_user-manual.pdf b/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_user-manual.pdf new file mode 100644 index 0000000..08ae5b0 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/STM32F401_user-manual.pdf differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_arduino_left.png b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_arduino_left.png new file mode 100644 index 0000000..1a157b4 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_arduino_left.png differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_arduino_right.png b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_arduino_right.png new file mode 100644 index 0000000..a992ca8 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_arduino_right.png differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_morpho_left.png b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_morpho_left.png new file mode 100644 index 0000000..9f648a0 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_morpho_left.png differ diff --git a/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_morpho_right.png b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_morpho_right.png new file mode 100644 index 0000000..454d0f8 Binary files /dev/null and b/boards/NUCLEO/STM32F401RET6-NUCLEO/nucleo_f401re_2017_9_19_morpho_right.png differ diff --git a/boards/NUCLEO/STM32F411RET6-NUCLEO/STM32F411_user-manual.pdf b/boards/NUCLEO/STM32F411RET6-NUCLEO/STM32F411_user-manual.pdf new file mode 100644 index 0000000..08ae5b0 Binary files /dev/null and b/boards/NUCLEO/STM32F411RET6-NUCLEO/STM32F411_user-manual.pdf differ diff --git a/boards/NUCLEO/STM32F411RET6-NUCLEO/STMF411_reference-manual.pdf b/boards/NUCLEO/STM32F411RET6-NUCLEO/STMF411_reference-manual.pdf new file mode 100644 index 0000000..480d757 Binary files /dev/null and b/boards/NUCLEO/STM32F411RET6-NUCLEO/STMF411_reference-manual.pdf differ diff --git a/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_ard_left.png b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_ard_left.png new file mode 100644 index 0000000..dd6dffd Binary files /dev/null and b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_ard_left.png differ diff --git a/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_ard_right.png b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_ard_right.png new file mode 100644 index 0000000..37c4e57 Binary files /dev/null and b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_ard_right.png differ diff --git a/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_mor_left.png b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_mor_left.png new file mode 100644 index 0000000..6e70aba Binary files /dev/null and b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_mor_left.png differ diff --git a/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_mor_right.png b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_mor_right.png new file mode 100644 index 0000000..e07c685 Binary files /dev/null and b/boards/NUCLEO/STM32F411RET6-NUCLEO/nucleo_f411re_2017_11_14_mor_right.png differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0_programming-manual.pdf b/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0_programming-manual.pdf new file mode 100644 index 0000000..d1212da Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0_programming-manual.pdf differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0x1_reference-manual.pdf b/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0x1_reference-manual.pdf new file mode 100644 index 0000000..fe364e9 Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0x1_reference-manual.pdf differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0x1_user-manual.pdf b/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0x1_user-manual.pdf new file mode 100644 index 0000000..51ecead Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/STM32G0x1_user-manual.pdf differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_arduino_left_2019_12_12.png b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_arduino_left_2019_12_12.png new file mode 100644 index 0000000..84d49d1 Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_arduino_left_2019_12_12.png differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_arduino_right_2019_12_12.png b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_arduino_right_2019_12_12.png new file mode 100644 index 0000000..24b63c7 Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_arduino_right_2019_12_12.png differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_morpho_left_2019_12_12.png b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_morpho_left_2019_12_12.png new file mode 100644 index 0000000..0497803 Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_morpho_left_2019_12_12.png differ diff --git a/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_morpho_right_2019_12_12.png b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_morpho_right_2019_12_12.png new file mode 100644 index 0000000..947a289 Binary files /dev/null and b/boards/NUCLEO/STM32G071RBT6-NUCLEO/nucleo_g071rb_morpho_right_2019_12_12.png differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_datasheet.pdf b/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_datasheet.pdf new file mode 100644 index 0000000..e4b5c4d Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_datasheet.pdf differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_reference-manual.pdf b/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_reference-manual.pdf new file mode 100644 index 0000000..5274389 Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_reference-manual.pdf differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_user-manual.pdf b/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_user-manual.pdf new file mode 100644 index 0000000..08ae5b0 Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/STM32L152_user-manual.pdf differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_ard_left.png b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_ard_left.png new file mode 100644 index 0000000..f060580 Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_ard_left.png differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_ard_right.png b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_ard_right.png new file mode 100644 index 0000000..df2a535 Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_ard_right.png differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_mor_left.png b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_mor_left.png new file mode 100644 index 0000000..0d66630 Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_mor_left.png differ diff --git a/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_mor_right.png b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_mor_right.png new file mode 100644 index 0000000..1da55cd Binary files /dev/null and b/boards/NUCLEO/STM32L152RET6-NUCLEO/nucleo_l152re_2017_9_22_mor_right.png differ