===== Index ===== * ArduinO * See [[EsP]] page * NxP * StM ===== STM32 ===== * https://fr.aliexpress.com/item/Free-Shipping-STM32-NUCLEO-F401RE-STM32F4-STM32F401-Development-Board-supports-for-Arduino-Embedded-ST-LINK/32580913693.html?isOrigTitle=true * http://www.st.com/en/microcontrollers/stm32f407vg.html * https://www.element14.com/community/docs/DOC-67535?ICID=knode-STM32F4-bboardmore "STM32F4DIS-BB" * http://www.waveshare.com/wiki/Open407V-C# * http://jmfriedt.free.fr/ * https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-148/Le-microcontroleur-STM32-un-caeur-ARM-Cortex-M3# * https://www.aisec.fraunhofer.de/content/dam/aisec/ResearchExcellence/woot17-paper-obermaier.pdf# ReversE ==== OpenSource ==== * https://github.com/RIOT-OS/RIOT/wiki/Board%3A-STM32F3discovery * https://github.com/mean00/arduino-cmake-stm32# * https://community.platformio.org/t/st-stm32-dev-platform-v4-6-0-official-arduino-core-updated-cmsis-spl-stm32cube/5984/4# TooL * https://danieleff.github.io/STM32GENERIC# * https://github.com/cledic/STM32F7# * https://github.com/stm32duino/STM32Ethernet/pull/7# ContriB * https://github.com/andysworkshop/stm32plus# ==== Tools ==== * http://pulkomandy.tk/_/_Electronique/_Discovering%20the%20STM32F3%20Discovery# GcC * https://www.st.com/en/development-tools/stm32cubemx.html# TooL GnuLinux * https://my.st.com/content/ccc/resource/technical/software/sw_development_suite/00/22/e1/cf/b7/83/42/25/stm32cubemx.zip/files/stm32cubemx.zip/jcr:content/translations/en.stm32cubemx.zip * https://github.com/stm32duino/wiki/wiki/Getting-Started * http://stm32duino.com/viewtopic.php?f=48&t=2189&p=29724&hilit=core_cm4.h#p29724# ArduinO ==== STM32 NUCLEO ==== * https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303re.html# * http://nuttx.org/doku.php?id=wiki:getting-started:nucleo-stm323f303# * https://www.st.com/en/evaluation-tools/nucleo-f446re.html# * https://www.st.com/en/ecosystems/x-nucleo-ihm16m1.html# * https://www.st.com/resource/en/datasheet/stm32f303re.pdf Up to 512 Kbytes of Flash memory – 64 Kbytes of SRAM ==== STM32 HARDWARE ==== === F1 === * https://fr.aliexpress.com/item/Free-Shipping-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Forarduino/32525208361.html# === F3 : TODO === * https://www.st.com/en/evaluation-tools/nucleo-f303re.html === F4 === * https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html# ARM® Cortex®-M4 * https://www.st.com/en/evaluation-tools/nucleo-f401re.html# :sbc:stm32:f4: * https://os.mbed.com/platforms/ST-Nucleo-F401RE/# * https://github.com/RIOT-OS/RIOT/wiki/Board%3A-Nucleo144-F413# * https://github.com/stm32-rs/stm32f4xx-hal# RusT * https://github.com/platformio/platform-ststm32/blob/develop/boards/nucleo_f411re.json * https://os.mbed.com/questions/2692/USB-support-ST-Nucleo-F401RE/# * https://community.st.com/s/question/0D50X00009yHEnVSAW/1-what-usb-mode-are-supported-by-nucleof401re-which-can-be-used-to-connect-with-pc2-can-board-connect-as-usb-otg3-nucleof401re-driver-required-for-pc-windows-linux-if-yes-are-they-available# OtG * https://os.mbed.com/questions/5364/Cannot-get-the-Nucleo-F401RE-to-work-as-/# HiD * 1) USB_VBUS (@CN5/PA9)? or { Vcc -> CN7 pin 6 (E5V) (edit: and JP5 set to external voltage) } * 2) USB_DP : D+ -> CN10 pin 12 (PA12@CN10) * 3) USB_DM : D- -> CN10 pin 14 (PA11) * 4) GND -> CN10 pin 20 (GND) === F7 === * https://www.st.com/en/evaluation-tools/nucleo-f767zi.html (2 Mbytes Flash) * https://www.st.com/resource/en/data_brief/nucleo-f767zi.pdf * https://www.st.com/resource/en/user_manual/dm00244518.pdf# DS * https://github.com/micropython/micropython/wiki/Board-Nucleo-F767ZI * https://os.mbed.com/platforms/ST-Nucleo-F767ZI/# * https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/26/49/90/2e/33/0d/4a/da/DM00244518/files/DM00244518.pdf/jcr:content/translations/en.DM00244518.pdf# STM32 Nucleo-144 boards * https://github.com/jonlamb-gh/oxcc-stm32f767-hal#STM32F767ZIT6 * https://github.com/stm32duino/Arduino_Core_STM32# Nucleo F767ZI * http://doc.riot-os.org/group__boards__nucleo-f767zi.html# * https://github.com/RIOT-OS/RIOT/commits/master/boards/nucleo-f767zi * https://github.com/RIOT-OS/RIOT/tree/402f02d4717717aa8c586b053abca52350678d7d/boards/nucleo-f767zi * https://www.st.com/resource/en/datasheet/stm32f767zi.pdf Arm ® 32-bit Cortex ® -M7 * https://developer.arm.com/products/processors/cortex-m/cortex-m7# * https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/26/49/90/2e/33/0d/4a/da/DM00244518/files/DM00244518.pdf/jcr:content/translations/en.DM00244518.pdf * https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html# ArM GcC * https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/26/49/90/2e/33/0d/4a/da/DM00244518/files/DM00244518.pdf/jcr:content/translations/en.DM00244518.pdf {{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f767zi_zio_left_2019_1_14.png}} === L4 : TODO === * https://www.st.com/en/microcontrollers/stm32l476rg.html# :mcu:le: * https://docs.platformio.org/en/latest/boards/ststm32/nucleo_l476rg.html# * https://github.com/apache/incubator-nuttx/commits/master/boards/arm/stm32l4/nucleo-l476rg# * https://www.st.com/en/evaluation-tools/nucleo-l476rg.html# :ai:le:stm32:l4:sbc:mcu: === Misc === * https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html# WisH ==== KNOWLEDGE ==== * http://jmfriedt.free.fr/lm_nuttx.pdf * http://jmfriedt.free.fr/network_analyzer.pdf * https://www.st.com/resource/en/application_note/dm00493651-introduction-to-stm32-microcontrollers-security-stmicroelectronics.pdf# SecuritY ==== MISC ==== * https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-210/Un-environnement-executif-visant-la-compatibilite-POSIX-NuttX-pour-controler-un-analyseur-de-reseau-a-base-de-STM32# [[StM]] * https://github.com/platformio/platform-ststm32/issues# StM * https://github.com/Imposter/framework-arduinoststm32# * https://github.com/platformio/platform-ststm32/issues/135# PlatformIo * http://www.stm32duino.com/viewtopic.php?f=45&t=2553# NuttX * http://roveri.faculty.polimi.it/wp-content/uploads/STM32_Nucleo_mbed_ex.pdf# MBeD ArM * https://www.st.com/en/microcontrollers/stm32wb-series.html?querycriteria=productId=SS1961# WB ===== MORE ===== * https://www.nxp.com/assets/documents/data/en/fact-sheets/S32KFS.pdf# AutoMotive NxP * https://en.wikipedia.org/wiki/IEEE_802.15.4 like FrI * https://www.beningo.com/insights/toolkits/# * https://www.youtube.com/watch?v=bEyMrVSNVIg&list=PLnMKNibPkDnHbh24gShTBR32xGifYDBLI ===== HardWare ===== * http://www.phytec.eu/produkt/internet-of-things/iot-enablement-kit-4/ * https://www.st.com/en/secure-mcus/stsafe-a100.html# ST * https://github.com/leaflabs/maple# ObsoletE * https://pycom.io/product/gpy/# EsP * https://www.silabs.com/community/projects.entry.html/2015/03/09/efm8_8-bit_microcont-UDc3#U140609# SiLabs * https://www.silabs.com/documents/public/user-guides/ug241-efm8ub2-slstk2001a.pdf * http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320168&productTab=1# McU StM * https://github.com/tetalab/Novela-2013/blob/master/novela%202013.pdf # AtmeL * https://docs.edgeimpulse.com/docs/sony-spresense# SonY * https://jaycarlson.net/2023/02/04/the-cheapest-flash-microcontroller-you-can-buy-is-actually-an-arm-cortex-m0/ ===== SoftWare ===== * https://github.com/libopencm3/libopencm3# * http://floating.io/2016/06/tunecontrol-update/# #MDnS * http://www.stm32duino.com/viewtopic.php?f=16&t=4462# PlatformIo PiO * https://youtu.be/BAzKg3vcB88# ArM MBeD * http://nuttx.nl/index.php/page/3/# NuttX ===== Pins ===== * https://learn.sparkfun.com/tutorials/pull-up-resistors * https://electronics.stackexchange.com/questions/113009/when-to-use-pull-down-vs-pull-up-resistors ===== MISC ===== * http://community.silabs.com/t5/Projects/EFM8-8-bit-Microcontroller-Oscilloscope-Demo/m-p/140609#U140609 * http://www.silabs.com/products/mcu/8-bit/Pages/efm8-universal-bee-starter-kits.aspx# SLSTK2001A s 64 kB of Flash, 4352 B of RAM. * http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx * http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8UB2-SLSTK2001A-UserGuide.pdf * https://www.youtube.com/watch?v=TSHQCTBeYow&list=PLFBM-eCNdj6A5VSmOEjpn8XoiM88398B7&index=17# EdisoN * https://en.wikipedia.org/wiki/TI_MSP430# MicroControler * http://www.cnx-software.com/2015/04/24/wipy-wi-fi-board-for-iot-runs-micropython-on-texas-instruments-cc3200-crowdfunding/# IoT TexasInstruments * http://www.bloguelinux.ca/construire-un-shrimp-lequivalent-dun-arduinogenuino-uno-pour-moins-de-10/# DiY * http://www.bytecellar.com/2017/05/30/the-wonderful-wifi232-bbsing-has-literally-never-been-easier/# WiFi SeriaL * https://auth0.com/blog/javascript-for-microcontrollers-and-iot-part-1/# LearN * https://github.com/neil-tan/uTensor# SoftWare * https://jaycarlson.net/microcontrollers/# CheaP BuY * https://www.kickstarter.com/projects/1799914219/devduino-the-best-way-to-learn-and-explore-arduino/description# DevDuino ArduinO * https://www.youtube.com/watch?v=EXDogDomSVg&app=desktop# BreadBoard * https://www.linux.com/news/event/open-source-summit-na/2017/4/building-wearable-device-zephyr# ZephyR WatcH * https://github.com/klonyyy/MCUViewer# ===== MORE ===== @TaG: [[pic]] CpU MpU [[mc]] [[Stm32mp1]]