├── .gitignore ├── README.md ├── examples ├── Benchmarking │ ├── Dhrystone │ │ ├── Dhrystone.ino │ │ └── dhry.h │ ├── MemoryAllocationStatistics │ │ └── MemoryAllocationStatistics.ino │ └── Whetstone │ │ ├── DoublePrecision │ │ └── DoublePrecision.ino │ │ └── SinglePrecision │ │ └── SinglePrecision.ino ├── Boards │ ├── STM32F746NG-DISCOVERY │ │ └── Ethernet_MQTT_Adafruit.io │ │ │ ├── Ethernet_MQTT_Adafruit.io.ino │ │ │ └── README.md │ └── STM32L475VG-DISCOVERY-IOT │ │ ├── BTLE_sensors_TimeOfFlight_demo │ │ └── BTLE_sensors_TimeOfFlight_demo.ino │ │ └── WiFi_MQTT_Adafruit.io │ │ ├── README.md │ │ └── WiFi_MQTT_Adafruit.io.ino ├── Communication │ └── MQTT │ │ ├── MQTTClient │ │ ├── Hello_stm32 │ │ │ └── Hello_stm32.ino │ │ └── README.md │ │ └── PubSubClient │ │ ├── README.md │ │ ├── mqtt_B-L475E-IOT01A │ │ └── mqtt_B-L475E-IOT01A.ino │ │ └── mqtt_STM32Ethernet │ │ └── mqtt_STM32Ethernet.ino ├── NonReg │ ├── Basics │ │ ├── STLTest │ │ │ ├── STLTest.ino │ │ │ ├── test_stl.c │ │ │ └── test_stl.h │ │ └── Tests_basic_functions │ │ │ ├── Test_IO.ino │ │ │ ├── Test_bytes.ino │ │ │ ├── Test_math.ino │ │ │ ├── Test_string.ino │ │ │ └── Tests_basic_functions.ino │ ├── BufferedEEPROM │ │ └── BufferedEEPROM.ino │ ├── CheckVariant │ │ ├── CheckVariant.ino │ │ ├── analogPinsTest.ino │ │ ├── checkIPInstanceTest.ino │ │ └── digitalPinsTest.ino │ ├── HardwareTimer │ │ └── HardwareTimer_OutputInput_test │ │ │ └── HardwareTimer_OutputInput_test.ino │ ├── PulseIn │ │ └── PulseIn.ino │ ├── RTC │ │ └── RTC_Tests │ │ │ ├── RTC_Config.ino │ │ │ ├── RTC_Tests.ino │ │ │ └── RTC_utils.ino │ ├── SPI_loop │ │ └── SPI_loop.ino │ └── SerialLoop │ │ └── SerialLoop.ino └── Peripherals │ ├── ADC │ └── Internal_channels │ │ └── Internal_channels.ino │ ├── HardwareTimer │ ├── All-in-one_setPWM │ │ └── All-in-one_setPWM.ino │ ├── Frequency_Dutycycle_measurement │ │ └── Frequency_Dutycycle_measurement.ino │ ├── InputCapture │ │ └── InputCapture.ino │ ├── PWM_FullConfiguration │ │ └── PWM_FullConfiguration.ino │ ├── Timebase_callback │ │ └── Timebase_callback.ino │ └── Timebase_callback_with_parameter │ │ └── Timebase_callback_with_parameter.ino │ └── Registers │ ├── Reset_reason │ └── Reset_reason.ino │ └── UID_Retrieve │ └── UID_Retrieve.ino ├── img └── dashboard_adafruit.png ├── library.properties └── src └── STM32Examples.h /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/README.md -------------------------------------------------------------------------------- /examples/Benchmarking/Dhrystone/Dhrystone.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Benchmarking/Dhrystone/Dhrystone.ino -------------------------------------------------------------------------------- /examples/Benchmarking/Dhrystone/dhry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Benchmarking/Dhrystone/dhry.h -------------------------------------------------------------------------------- /examples/Benchmarking/MemoryAllocationStatistics/MemoryAllocationStatistics.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Benchmarking/MemoryAllocationStatistics/MemoryAllocationStatistics.ino -------------------------------------------------------------------------------- /examples/Benchmarking/Whetstone/DoublePrecision/DoublePrecision.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Benchmarking/Whetstone/DoublePrecision/DoublePrecision.ino -------------------------------------------------------------------------------- /examples/Benchmarking/Whetstone/SinglePrecision/SinglePrecision.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Benchmarking/Whetstone/SinglePrecision/SinglePrecision.ino -------------------------------------------------------------------------------- /examples/Boards/STM32F746NG-DISCOVERY/Ethernet_MQTT_Adafruit.io/Ethernet_MQTT_Adafruit.io.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Boards/STM32F746NG-DISCOVERY/Ethernet_MQTT_Adafruit.io/Ethernet_MQTT_Adafruit.io.ino -------------------------------------------------------------------------------- /examples/Boards/STM32F746NG-DISCOVERY/Ethernet_MQTT_Adafruit.io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Boards/STM32F746NG-DISCOVERY/Ethernet_MQTT_Adafruit.io/README.md -------------------------------------------------------------------------------- /examples/Boards/STM32L475VG-DISCOVERY-IOT/BTLE_sensors_TimeOfFlight_demo/BTLE_sensors_TimeOfFlight_demo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Boards/STM32L475VG-DISCOVERY-IOT/BTLE_sensors_TimeOfFlight_demo/BTLE_sensors_TimeOfFlight_demo.ino -------------------------------------------------------------------------------- /examples/Boards/STM32L475VG-DISCOVERY-IOT/WiFi_MQTT_Adafruit.io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Boards/STM32L475VG-DISCOVERY-IOT/WiFi_MQTT_Adafruit.io/README.md -------------------------------------------------------------------------------- /examples/Boards/STM32L475VG-DISCOVERY-IOT/WiFi_MQTT_Adafruit.io/WiFi_MQTT_Adafruit.io.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Boards/STM32L475VG-DISCOVERY-IOT/WiFi_MQTT_Adafruit.io/WiFi_MQTT_Adafruit.io.ino -------------------------------------------------------------------------------- /examples/Communication/MQTT/MQTTClient/Hello_stm32/Hello_stm32.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Communication/MQTT/MQTTClient/Hello_stm32/Hello_stm32.ino -------------------------------------------------------------------------------- /examples/Communication/MQTT/MQTTClient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Communication/MQTT/MQTTClient/README.md -------------------------------------------------------------------------------- /examples/Communication/MQTT/PubSubClient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Communication/MQTT/PubSubClient/README.md -------------------------------------------------------------------------------- /examples/Communication/MQTT/PubSubClient/mqtt_B-L475E-IOT01A/mqtt_B-L475E-IOT01A.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Communication/MQTT/PubSubClient/mqtt_B-L475E-IOT01A/mqtt_B-L475E-IOT01A.ino -------------------------------------------------------------------------------- /examples/Communication/MQTT/PubSubClient/mqtt_STM32Ethernet/mqtt_STM32Ethernet.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Communication/MQTT/PubSubClient/mqtt_STM32Ethernet/mqtt_STM32Ethernet.ino -------------------------------------------------------------------------------- /examples/NonReg/Basics/STLTest/STLTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/STLTest/STLTest.ino -------------------------------------------------------------------------------- /examples/NonReg/Basics/STLTest/test_stl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/STLTest/test_stl.c -------------------------------------------------------------------------------- /examples/NonReg/Basics/STLTest/test_stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/STLTest/test_stl.h -------------------------------------------------------------------------------- /examples/NonReg/Basics/Tests_basic_functions/Test_IO.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/Tests_basic_functions/Test_IO.ino -------------------------------------------------------------------------------- /examples/NonReg/Basics/Tests_basic_functions/Test_bytes.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/Tests_basic_functions/Test_bytes.ino -------------------------------------------------------------------------------- /examples/NonReg/Basics/Tests_basic_functions/Test_math.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/Tests_basic_functions/Test_math.ino -------------------------------------------------------------------------------- /examples/NonReg/Basics/Tests_basic_functions/Test_string.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/Tests_basic_functions/Test_string.ino -------------------------------------------------------------------------------- /examples/NonReg/Basics/Tests_basic_functions/Tests_basic_functions.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/Basics/Tests_basic_functions/Tests_basic_functions.ino -------------------------------------------------------------------------------- /examples/NonReg/BufferedEEPROM/BufferedEEPROM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/BufferedEEPROM/BufferedEEPROM.ino -------------------------------------------------------------------------------- /examples/NonReg/CheckVariant/CheckVariant.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/CheckVariant/CheckVariant.ino -------------------------------------------------------------------------------- /examples/NonReg/CheckVariant/analogPinsTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/CheckVariant/analogPinsTest.ino -------------------------------------------------------------------------------- /examples/NonReg/CheckVariant/checkIPInstanceTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/CheckVariant/checkIPInstanceTest.ino -------------------------------------------------------------------------------- /examples/NonReg/CheckVariant/digitalPinsTest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/CheckVariant/digitalPinsTest.ino -------------------------------------------------------------------------------- /examples/NonReg/HardwareTimer/HardwareTimer_OutputInput_test/HardwareTimer_OutputInput_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/HardwareTimer/HardwareTimer_OutputInput_test/HardwareTimer_OutputInput_test.ino -------------------------------------------------------------------------------- /examples/NonReg/PulseIn/PulseIn.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/PulseIn/PulseIn.ino -------------------------------------------------------------------------------- /examples/NonReg/RTC/RTC_Tests/RTC_Config.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/RTC/RTC_Tests/RTC_Config.ino -------------------------------------------------------------------------------- /examples/NonReg/RTC/RTC_Tests/RTC_Tests.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/RTC/RTC_Tests/RTC_Tests.ino -------------------------------------------------------------------------------- /examples/NonReg/RTC/RTC_Tests/RTC_utils.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/RTC/RTC_Tests/RTC_utils.ino -------------------------------------------------------------------------------- /examples/NonReg/SPI_loop/SPI_loop.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/SPI_loop/SPI_loop.ino -------------------------------------------------------------------------------- /examples/NonReg/SerialLoop/SerialLoop.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/NonReg/SerialLoop/SerialLoop.ino -------------------------------------------------------------------------------- /examples/Peripherals/ADC/Internal_channels/Internal_channels.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/ADC/Internal_channels/Internal_channels.ino -------------------------------------------------------------------------------- /examples/Peripherals/HardwareTimer/All-in-one_setPWM/All-in-one_setPWM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/HardwareTimer/All-in-one_setPWM/All-in-one_setPWM.ino -------------------------------------------------------------------------------- /examples/Peripherals/HardwareTimer/Frequency_Dutycycle_measurement/Frequency_Dutycycle_measurement.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/HardwareTimer/Frequency_Dutycycle_measurement/Frequency_Dutycycle_measurement.ino -------------------------------------------------------------------------------- /examples/Peripherals/HardwareTimer/InputCapture/InputCapture.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/HardwareTimer/InputCapture/InputCapture.ino -------------------------------------------------------------------------------- /examples/Peripherals/HardwareTimer/PWM_FullConfiguration/PWM_FullConfiguration.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/HardwareTimer/PWM_FullConfiguration/PWM_FullConfiguration.ino -------------------------------------------------------------------------------- /examples/Peripherals/HardwareTimer/Timebase_callback/Timebase_callback.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/HardwareTimer/Timebase_callback/Timebase_callback.ino -------------------------------------------------------------------------------- /examples/Peripherals/HardwareTimer/Timebase_callback_with_parameter/Timebase_callback_with_parameter.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/HardwareTimer/Timebase_callback_with_parameter/Timebase_callback_with_parameter.ino -------------------------------------------------------------------------------- /examples/Peripherals/Registers/Reset_reason/Reset_reason.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/Registers/Reset_reason/Reset_reason.ino -------------------------------------------------------------------------------- /examples/Peripherals/Registers/UID_Retrieve/UID_Retrieve.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/examples/Peripherals/Registers/UID_Retrieve/UID_Retrieve.ino -------------------------------------------------------------------------------- /img/dashboard_adafruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/img/dashboard_adafruit.png -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stm32duino/STM32Examples/HEAD/library.properties -------------------------------------------------------------------------------- /src/STM32Examples.h: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------