Copyright 2017 STMicroelectronics
The STM32CubeF7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains.
The examples are classified depending on the STM32Cube level they apply to, and are named as follows:
The examples are located under STM32Cube_FW_STM32CubeF7_VX.Y.Z\Projects\, and all of them have the same structure:
To run the example, you have to do the following:
The provided examples can be tailored to run on any compatible hardware; user simply need to update the BSP drivers for his board, if it has the same hardware functions (LED, LCD display, pushbuttons...etc.). The BSP is based on a modular architecture that allows it to be ported easily to any hardware by just implementing the low level routines.
The table below contains the list of examples provided within STM32CubeF7 Firmware package.
| Level | Module Name | Project Name | Description | STM32F722ZE-Nucleo | STM32F769I-Discovery | STM32F746ZG-Nucleo | STM32746G-Discovery | STM32756G_EVAL | STM32F723E-Discovery | STM32F767ZI-Nucleo | STM32F769I_EVAL | |
Templates |
- |
Starter project |
This projects provides a reference template that can be used to build any firmware application. | X | X | X | X | X | X | X | X | |
| Total number of templates: 8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
Templates_LL |
- |
Starter project |
This projects provides a reference template through the LL API that can be used to build any firmware application. | X | X | X | X | X | X | X | X | |
| Total number of templates_ll: 8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
Examples |
- |
BSP |
This example provides a description of how to use the different BSP drivers. | X | X | X | X | X | X | - | X | |
ADC |
ADC_DualModeInterleaved |
How to use two ADC peripherals to perform conversions in dual interleaved mode. | - | - | - | - | X | - | - | X | ||
ADC_InjectedConversion_Interrupt |
How to interrupt continuous ADC regular channel conversion using ADC injected channels, and how to get the result of this conversion. | - | - | - | - | X | - | - | X | |||
ADC_RegularConversion_DMA |
How to use the ADC3 and DMA to transfer continuously converted data from ADC3 to memory. | X | - | X | X | X | X | X | X | |||
ADC_RegularConversion_Interrupt |
How to use the ADC in interrupt mode to convert data through the HAL API. | X | - | X | - | X | X | X | X | |||
ADC_RegularConversion_Polling |
How to use the ADC in Polling mode to convert data through the HAL API. | X | - | - | - | X | X | X | X | |||
ADC_TemperatureSensor |
This example describes how to use the ADC1 and the Temperature Sensor to calculate the junction temperature of the device. | - | X | - | - | - | - | - | X | |||
ADC_TriggerMode |
How to use ADC3 and TIM2 to continuously convert data from an ADC channel. | - | - | - | - | X | - | - | X | |||
ADC_TripleModeInterleaved |
How to use the ADC peripheral to convert a regular channel in Triple interleaved mode. | - | - | - | - | X | - | - | X | |||
CAN |
CAN_Loopback |
This example shows how to set up a communication with the CAN in loopback mode. | - | - | - | - | X | X | - | X | ||
CAN_Networking |
This example shows how to configure the CAN peripheral to send and receive CAN frames in normal mode. | - | - | - | - | X | - | - | X | |||
CEC |
CEC_DataExchange |
How to configure and use the CEC peripheral to receive and transmit messages. | - | - | - | X | X | - | - | X | ||
CRC |
CRC_Bytes_Stream_7bit_CRC |
How to configure the CRC using the HAL API. The CRC (cyclic redundancy check) calculation unit computes 7-bit CRC codes derived from buffers of 8-bit data (bytes). The user-defined generating polynomial is manually set to 0x65, that is, X^7 + X^6 + X^5 + X^2 + 1, as used in the Train Communication Network, IEC 60870-5[17]. | X | X | - | - | - | X | X | X | ||
CRC_Example |
How to configure the CRC using the HAL API. The CRC (cyclic redundancy check) calculation unit computes the CRC code of a given buffer of 32-bit data words, using a fixed generator polynomial (0x4C11DB7). | X | X | X | - | X | X | X | X | |||
CRC_UserDefinedPolynomial |
How to configure the CRC using the HAL API. The CRC (cyclic redundancy check) calculation unit computes the 8-bit CRC code for a given buffer of 32-bit data words, based on a user-defined generating polynomial. | X | X | - | - | X | X | X | X | |||
CRYP |
CRYP_AESModes |
How to use the CRYP peripheral to encrypt and decrypt data using AES in chaining modes (ECB, CBC, CTR). | - | - | - | - | X | - | - | X | ||
CRYP_AES_CCM |
How to use the CRYPTO peripheral to encrypt data using AES with the combined cipher machine (CCM). | - | - | - | - | X | - | - | X | |||
CRYP_AES_DMA |
How to use the CRYPTO peripheral to encrypt and decrypt data using the AES-128 algorithm with ECB chaining mode. | - | - | - | - | X | - | - | X | |||
CRYP_AES_GCM |
How to use the CRYPTO peripheral to encrypt and decrypt data using AES with Galois/Counter mode (GCM). | - | - | - | - | X | - | - | X | |||
CRYP_DESTDESmodes |
How to use the CRYPTO peripheral to encrypt and decrypt data using DES and TDES algorithms in all modes (ECB, CBC). | - | - | - | - | X | - | - | X | |||
CRYP_TDES_DMA |
How to use the CRYPTO peripheral to encrypt data using the TDES algorithm. | - | - | - | - | X | - | - | X | |||
Cortex |
CORTEXM_MPU |
Presentation of the MPU feature. This example configures a memory area as privileged read-only, and attempts to perform read and write operations in different modes. | X | - | X | - | X | X | X | X | ||
CORTEXM_MPU_Config |
This example presents the MPU feature. The example purpose is to configure two memories areas in Write-through and Write-back modes using the MPU attributes. | - | - | - | - | - | - | - | X | |||
CORTEXM_ModePrivilege |
How to modify the Thread mode privilege access and stack. Thread mode is entered on reset or when returning from an exception. | X | - | - | - | X | - | X | X | |||
CORTEXM_ProcessStack |
How to modify the Thread mode stack. Thread mode is entered on reset, and can be entered as a result of an exception return. | X | - | - | - | - | X | X | - | |||
CORTEXM_SysTick |
How to use the default SysTick configuration with a 1 ms timebase to toggle LEDs. | X | - | X | - | X | X | X | X | |||
DAC |
DAC_SignalsGeneration |
How to use the DAC peripheral to generate several signals using the DMA controller. | - | - | - | X | X | X | - | X | ||
DAC_SimpleConversion |
How to use the DAC peripheral to do a simple conversion. | - | - | - | - | X | X | - | X | |||
DCMI |
DCMI_CaptureMode |
This example provides a short description of how to use the DCMI to interface with a camera module to capture continuously camera images in a Camera Frame Buffer in external RAM and each time a full frame camera image is captured display it on the LCD in ARGB8888 format. | - | - | - | - | X | - | - | X | ||
DCMI_SnapshotMode |
How to use the DCMI to interface with a camera module, capture a single image in Camera Frame Buffer (320x240 in RGB565) and once full frame camera is captured display it on the LCD in ARGB8888 format. | - | - | - | - | X | - | - | X | |||
DFSDM |
DFSDM_AudioRecord |
This example shows how to use the DFSDM HAL API to perform stereo audio recording. | - | - | - | - | - | - | - | X | ||
DMA |
DMA_FIFOMode |
How to, through the HAL API, use a DMA to transfer a word data buffer from Flash memory to embedded SRAM with FIFO mode enabled. | X | - | - | - | X | - | X | X | ||
DMA_FLASHToRAM |
How to use a DMA to transfer a word data buffer from Flash memory to embedded SRAM through the HAL API. | X | X | X | X | X | X | X | X | |||
DMA2D |
DMA2D_BlendingWithAlphaInversion |
How to configure the DMA2D peripheral for memory-to-memory operation with blending transfer and alpha inversion modes. | - | X | - | - | - | - | - | X | ||
DMA2D_MemToMemWithBlending |
How to configure the DMA2D peripheral in Memory-to-memory with blending transfer mode. | - | X | - | X | X | - | - | X | |||
DMA2D_MemToMemWithBlendingAndCLUT |
How to configure the DMA2D peripheral in Memory-to-memory blending transfer mode and with indexed 256 color images (L8). The examples also show how to use the DMA2D foreground/background CLUT with L8 color mode. | - | - | - | - | - | - | - | X | |||
DMA2D_MemToMemWithLCD |
How to configure DMA2D peripheral in Memory-to-memory transfer mode and display the result on the LCD. | - | - | - | - | X | - | - | X | |||
DMA2D_MemToMemWithPFC |
This example provides a description of how to configure DMA2D peripheral for transfer in Memory_to_Memory with Pixel Format Conversion (PFC) Mode. | - | - | - | X | X | - | - | - | |||
DMA2D_MemToMemWithPFC_A8 |
This example provides a description of how to configure DMA2D peripheral in Memory_to_Memory with Pixel Format Conversion and A8 color mode, and display the result on LCD. | - | - | - | - | - | - | - | X | |||
DMA2D_MemToMemWithPFCandRedBlueSwap |
How to configure the DMA2D peripheral in Memory-to-memory transfer mode with pixel format conversion and red and blue swap, and display the result on the LCD. | - | - | - | - | - | - | - | X | |||
DMA2D_MemoryToMemory |
How to configure the DMA2D peripheral in Memory-to-memory transfer mode. | - | - | - | - | X | - | X | X | |||
DMA2D_RegToMemWithLCD |
How to configure DMA2D peripheral in Register-to-memory transfer mode and display the result on the LCD. | - | - | - | - | X | - | - | X | |||
FLASH |
FLASH_DualBoot |
Guide through the configuration steps to program internal Flash memory bank 1 and bank 2, and to swap between both of them by mean of the FLASH HAL API. | - | X | - | - | - | - | - | X | ||
FLASH_EraseProgram |
How to configure and use the FLASH HAL API to erase and program the internal Flash memory. | X | X | X | X | X | X | X | X | |||
FLASH_JumpBootloader |
This example describes how to jump to BootLoader. | - | - | - | - | - | - | - | X | |||
FLASH_PcropProtection |
This example describes how to configure and use the FLASH HAL API to enable and disable the PCROP protection of the internal Flash memory. | - | - | - | - | - | X | - | - | |||
FLASH_SwapBank |
This example guides you through the different configuration steps by mean of HAL API how to swap execution between bank1 and bank2 of the STM32F7xx internal FLASH memory mounted on STM32F769I-EVAL. | - | X | - | - | - | - | X | X | |||
FLASH_WriteProtection |
How to configure and use the FLASH HAL API to enable and disable the write protection of the internal Flash memory. | - | - | - | - | X | X | - | X | |||
FMC |
FMC_NOR |
How to configure the FMC controller to access the NOR memory. | - | - | - | - | X | - | - | X | ||
FMC_NOR_PreInitConfig |
This example describes how to execute a part of the code from the NOR external memory. | - | - | - | - | - | - | - | X | |||
FMC_PSRAM |
This example describes how to configure the FMC controller to access the PSRAM memory. | - | - | - | - | - | X | - | - | |||
FMC_PSRAM_PreInitConfig |
This example describes how to execute a part of the code from the PSRAM external memory. | - | - | - | - | - | X | - | - | |||
FMC_SDRAM |
How to configure the FMC controller to access the SDRAM memory. | - | X | - | X | X | - | - | X | |||
FMC_SDRAM_DataMemory |
How to configure the FMC controller to access the SDRAM memory, including the heap and stack. | - | - | - | X | X | - | - | X | |||
FMC_SDRAM_LowPower |
How to configure the FMC controller to access the SDRAM memory in low power mode (SDRAM Self Refresh mode). | - | - | - | X | X | - | - | X | |||
FMC_SDRAM_MemRemap |
This example guides you through the different configuration steps to use the IS42S32800G SDRAM memory (mounted on STM32F769I-EVAL evaluation board) as code execution memory. | - | - | - | - | X | - | - | X | |||
FMC_SRAM |
How to configure the FMC controller to access the SRAM memory. | - | - | - | - | X | - | - | X | |||
FMC_SRAM_DataMemory |
Guide through the different configuration steps by using HAL APIs to configure the FMC controller to access the IS61WV102416BLL-10MLI SRAM memory mounted on STM327x6G-EVAL revB evaluation board (including heap and stack). | - | - | - | - | X | - | - | - | |||
FMC_SRAM_PreInitConfig |
This example describes how to execute a part of the code from the SRAM external memory. | - | - | - | - | - | - | - | X | |||
GPIO |
GPIO_EXTI |
How to configure external interrupt lines. | X | X | X | - | X | X | X | X | ||
GPIO_IOToggle |
How to configure and use GPIOs through the HAL API. | - | - | X | - | X | X | X | X | |||
HAL |
HAL_TimeBase_RTC_ALARM |
This example describes how to customize the HAL time base using RTC alarm instead of Systick as main source of time base. The Tamper push-button (connected to EXTI Line[15:10]) will be used to Suspend or Resume tick increment. | X | X | X | X | X | X | X | X | ||
HAL_TimeBase_RTC_WKUP |
This example describes how to customize the HAL time base using RTC wakeup instead of Systick as main source of time base. The Tamper push-button (connected to EXTI Line[15:10]) will be used to Suspend or Resume tick increment. | X | X | X | X | X | X | X | X | |||
HAL_TimeBase_TIM |
This example describes how to customize the HAL time base using a general purpose timer instead of Systick as main source of time base. | X | X | X | X | X | X | X | X | |||
HASH |
HASH_HMAC_SHA1MD5 |
How to use the HASH peripheral to hash data with HMAC SHA-1 and HMAC MD5 algorithms. | - | - | - | - | X | - | - | X | ||
HASH_SHA1MD5 |
How to use the HASH peripheral to hash data with SHA-1 and MD5 algorithms. | - | - | - | - | X | - | - | X | |||
HASH_SHA1MD5_DMA |
How to use the HASH peripheral to hash data using SHA-1 and MD5 algorithms when data are fed to the HASH unit with DMA. | - | - | - | - | X | - | - | X | |||
HASH_SHA224SHA256_DMA |
How to use the HASH peripheral to hash data with SHA224 and SHA256 algorithms. | - | - | - | - | X | - | - | X | |||
I2C |
I2C_EEPROM |
How to handle I2C data buffer transmission/reception with DMA. In the example, the device communicates with an I2C EEPROM memory. | - | - | - | - | X | - | - | - | ||
I2C_EEPROM_FM+ |
This example describes how to perform I2C data buffer transmission/reception in Fast Mode Plus via DMA. The communication uses an I2C EEPROM memory. | - | - | - | - | - | - | - | X | |||
I2C_TwoBoards_AdvComIT |
How to handle I2C data buffer transmission/reception between two boards, using an interrupt. | - | - | - | X | - | - | - | - | |||
I2C_TwoBoards_ComDMA |
How to handle I2C data buffer transmission/reception between two boards, via DMA. | X | X | - | X | - | X | - | - | |||
I2C_TwoBoards_ComIT |
How to handle I2C data buffer transmission/reception between two boards, using an interrupt. | X | X | - | X | - | X | - | - | |||
I2C_TwoBoards_ComPolling |
How to handle I2C data buffer transmission/reception between two boards, in polling mode. | X | X | - | X | - | X | - | - | |||
I2C_TwoBoards_RestartAdvComIT |
How to perform multiple I2C data buffer transmission/reception between two boards, in interrupt mode and with restart condition. | - | - | - | - | - | - | X | - | |||
I2C_TwoBoards_RestartComIT |
How to handle single I2C data buffer transmission/reception between two boards, in interrupt mode and with restart condition. | - | - | - | - | - | - | X | - | |||
I2S |
I2S_DataExchangeInterrupt |
This example provides a description of how to set a communication between two SPIs in I2S mode using interrupts and performing a transfer from Master to Slave. | X | - | X | - | - | - | X | - | ||
IWDG |
IWDG_Example |
This example describes how to reload the IWDG counter and to simulate a software fault by generating an MCU IWDG reset when a programmed time period has elapsed. | X | - | X | - | X | X | X | X | ||
JPEG |
JPEG_DecodingFromFLASH_DMA |
This example demonstrates how to decode a JPEG image stored in the internal FLASH using the JPEG HW decoder in DMA mode and display the final ARGB8888 image on KoD LCD mounted on board or a HDMI monitor Connected through the DSI-HDMI bridge board MB1232.A. | - | - | - | - | - | - | - | X | ||
JPEG_DecodingUsingFs_DMA |
This example demonstrates how to read jpeg file from SDCard memory using Fatfs, decode it using the JPEG HW decoder in DMA mode and display the final ARGB8888 image on KoD LCD mounted on board or a HDMI monitor Connected through the DSI-HDMI bridge board MB1232.A. | - | X | - | - | - | - | - | X | |||
JPEG_DecodingUsingFs_Interrupt |
This example demonstrates how to read jpeg file from SDCard memory using Fatfs, decode it using the JPEG HW decoder in interrupt mode and display the final ARGB8888 image on KoD LCD mounted on board or a HDMI monitor Connected through the DSI-HDMI bridge board MB1232.A. | - | - | - | - | - | - | - | X | |||
JPEG_DecodingUsingFs_Polling |
This example demonstrates how to read jpeg file from SDCard memory using Fatfs, decode it using the JPEG HW decoder in polling mode and display the final ARGB8888 image on KoD LCD mounted on board or a HDMI monitor Connected through the DSI-HDMI bridge board MB1232.A. | - | - | - | - | - | - | - | X | |||
JPEG_EncodingFromFLASH_DMA |
This example demonstrates how to read an RGB image stored in the internal FLASH, encode it using the JPEG HW encoder in DMA mode and save it in SDCard. | - | - | - | - | - | - | - | X | |||
JPEG_EncodingUsingFs_DMA |
This example demonstrates how to read bmp file from SDCard memory using Fatfs, encode it using the JPEG HW encoder in DMA mode and save it in SDCard. | - | - | - | - | - | - | - | X | |||
JPEG_MJPEG_VideoDecoding |
This example demonstrates how to use the HW JPEG decoder to decode an MJPEG video file and display it on the DSI screen. | - | - | - | - | - | - | - | X | |||
LCD_DSI |
LCD_DSI_CmdMode_DoubleBuffer |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | X | - | - | - | - | - | X | ||
LCD_DSI_CmdMode_PartialRefresh |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | X | - | - | - | - | - | X | |||
LCD_DSI_CmdMode_SingleBuffer |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | - | - | - | - | - | - | X | |||
LCD_DSI_CmdMode_TearingEffect |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | - | - | - | - | - | - | X | |||
LCD_DSI_CmdMode_TearingEffect_ExtPin |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | - | - | - | - | - | - | X | |||
LCD_DSI_ULPM_Data |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board and manage entry and exit in DSI ULPM mode on the data lane only. In this mode, the DSI PHY state machine enters a low-power state on the data lane, allowing some power saving when the LCD does not need to display. When the display is needed again, the DSI ULPM on the data lane is exited, and the display operates as before. | - | - | - | - | - | - | - | X | |||
LCD_DSI_ULPM_DataClock |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board and manage entry and exit in DSI ULPM mode on data and clock lanes. | - | - | - | - | - | - | - | X | |||
LCD_DSI_VideoMode_DoubleBuffering |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | X | - | - | - | - | - | X | |||
LCD_DSI_VideoMode_SingleBuffer |
How to use the embedded LCD DSI controller (using the LTDC and DSI Host IPs) to drive the KoD LCD mounted on-board. | - | X | - | - | - | - | - | X | |||
LPTIM |
LPTIM_PWMExternalClock |
How to configure and use, through the HAL LPTIM API, the LPTIM peripheral using an external counter clock, to generate a PWM signal at the lowest power consumption. | - | - | - | - | - | - | X | X | ||
LPTIM_PWM_LSE |
How to configure and use, through the HAL LPTIM API, the LPTIM peripheral using LSE as counter clock, to generate a PWM signal, in a low-power mode. | - | - | - | - | - | - | X | X | |||
LPTIM_PulseCounter |
How to configure and use, through the LPTIM HAL API, the LPTIM peripheral to count pulses. | - | - | - | - | - | - | X | X | |||
LPTIM_Timeout |
How to implement, through the HAL LPTIM API, a timeout with the LPTIMER peripheral, to wake up the system from a low-power mode. | X | - | - | - | - | - | X | X | |||
LTDC |
LTDC_ColorKeying |
How to enable and use the LTDC color keying functionality. | - | - | - | - | X | - | - | - | ||
LTDC_Display_1Layer |
How to configure the LTDC peripheral to display a 480x272 RGB888 (24 bits/pixel) image on LCD using only one layer. | - | - | - | X | X | - | - | - | |||
LTDC_Display_2Layers |
How to configure the LTDC peripheral to display two layers at the same time. | - | - | - | X | X | - | - | - | |||
PWR |
PWR_CurrentConsumption |
How to configure the system to measure the current consumption in different low-power modes. | X | X | X | X | - | X | X | - | ||
PWR_STANDBY |
How to enter the Standby mode and wake up from this mode by using an external reset or the WKUP pin. | - | - | - | - | X | - | - | - | |||
PWR_STANDBY_RTC |
How to enter the Standby mode and wake-up from this mode by using an external reset or the RTC wakeup timer. | - | - | - | - | - | - | - | X | |||
PWR_STOP |
How to enter the Stop mode and wake up from this mode by using the RTC wakeup timer event or an interrupt. | - | - | - | - | X | - | - | - | |||
PWR_STOP_RTC |
How to enter the Stop mode and wake up from this mode by using the RTC wakeup timer event connected to an interrupt. | - | - | - | - | - | - | - | X | |||
QSPI |
QSPI_ExecuteInPlace |
How to execute code from QSPI memory after code loading. | - | - | - | X | X | - | - | X | ||
QSPI_MemoryMapped |
How to use a QSPI memory in memory-mapped mode. | - | - | - | - | X | - | - | X | |||
QSPI_PreInitConfig |
How to configure the QSPI IP in order to have access to external memory just after reset. | - | - | - | X | X | - | - | X | |||
QSPI_ReadWrite |
This example shows how to erase, write to and read from the external MX25R6435F Macronix flash memory using QSPI communication. | - | - | - | - | - | X | - | - | |||
QSPI_ReadWriteDual_DMA |
This example describes how to use QSPI interface in dual mode. It erases part of the QSPI memory, writes data in DMA mode, reads data in DMA mode and compares the result in a forever loop. | - | - | - | - | - | - | - | X | |||
QSPI_ReadWrite_DMA |
How to use a QSPI memory in DMA mode. | - | - | - | - | X | - | - | X | |||
QSPI_ReadWrite_IT |
How to use a QSPI memory in interrupt mode. | - | - | - | X | X | - | - | X | |||
RCC |
RCC_ClockConfig |
Configuration of the system clock (SYSCLK) and modification of the clock settings in Run mode, using the RCC HAL API. | X | - | X | X | X | X | X | X | ||
RNG |
RNG_MultiRNG |
Configuration of the RNG using the HAL API. This example uses the RNG to generate 32-bit long random numbers. | X | X | - | - | X | X | X | X | ||
RTC |
RTC_Alarm |
Configuration and generation of an RTC alarm using the RTC HAL API. | - | - | - | - | X | X | - | X | ||
RTC_Calendar |
Configuration of the calendar using the RTC HAL API. | - | - | X | - | X | - | X | X | |||
RTC_Chronometer |
This example illustrates how to simulate a precise chronometer with sub second feature. | - | - | - | - | - | - | - | X | |||
RTC_InternalTimeStamp |
Demonstration the internal timestamp feature using the RTC HAL API. | - | - | - | - | - | - | - | X | |||
RTC_Tamper |
Configuration of the RTC HAL API to write/read data to/from RTC Backup registers. | - | - | X | - | X | - | - | X | |||
RTC_TimeStamp |
Configuration of the RTC HAL API to demonstrate the timestamp feature. | X | - | - | - | X | - | - | X | |||
SAI |
SAI_Audio |
Basic implementation of audio features using BSP_AUDIO. | - | - | - | - | X | - | - | - | ||
SAI_AudioPlay |
Use of the SAI HAL API to play an audio file in DMA circular mode and handle the buffer update. | - | X | - | - | X | - | - | X | |||
SPDIFRX |
SPDIFRX_Loopback |
This example shows how to use the SPDIFRX HAL APIs to receive a data buffer in polling mode. | - | X | - | - | - | - | - | - | ||
SPI |
SPI_FullDuplex_AdvComIT |
Configuration of the HAL SPI API to transmit/receive a data buffer using Interrupt mode in an advanced communication mode: The master board always sends the command to the slave before performing any transmission; the slave board sends back an acknowledgement before proceeding. | - | - | - | - | - | - | X | - | ||
SPI_FullDuplex_AdvComPolling |
Configuration of the HAL SPI API to transmit/receive a data buffer using Polling mode in an advanced communication mode: The master board always sends the command to the slave before performing any transmission; the slave board sends back an acknowledgement before proceeding. | - | - | - | - | - | - | X | - | |||
SPI_FullDuplex_ComDMA |
Data buffer transmission/reception between two boards via SPI using DMA. | X | X | - | X | - | X | X | - | |||
SPI_FullDuplex_ComIT |
Data buffer transmission/reception between two boards via SPI using Interrupt mode.. | - | - | - | X | - | X | X | - | |||
SPI_FullDuplex_ComPolling |
Data buffer transmission/reception between two boards via SPI using Polling mode. | X | - | - | X | - | X | X | - | |||
TIM |
TIM_6Steps |
This example shows how to configure the TIM1 peripheral to generate 6 Steps. | - | - | - | - | X | - | - | X | ||
TIM_7PWMOutput |
Configuration of the TIM1 peripheral to generate seven PWM signals with four different duty cycles (50%, 37.5%, 25% and 12.5%). | - | - | - | - | X | - | - | X | |||
TIM_CascadeSynchro |
Synchronization of TIM2 and TIM3/TIM4 timers in Cascade mode. | - | - | - | - | X | - | - | X | |||
TIM_ComplementarySignals |
Configuration of the TIM1 peripheral to generate three complementary signals, insert a predefined deadtime value, use the break feature, and lock the break and dead-time configuration. | - | - | - | - | X | - | - | X | |||
TIM_DMA |
Use of the DMA with TIMER Update request to transfer data from memory to TIMER Capture Compare Register 3 (TIM2_CCR3). | - | - | X | - | X | - | X | X | |||
TIM_DMABurst |
Update of the TIMER channel 1 period and duty cycle using the TIMER DMA burst feature. | - | - | - | - | X | - | - | X | |||
TIM_ExtTriggerSynchro |
Synchronization of TIM peripherals in Cascade mode with an external trigger. | - | - | - | - | X | - | - | X | |||
TIM_InputCapture |
Use of the TIM peripheral to measure an external signal frequency. | - | - | X | - | X | - | - | X | |||
TIM_OCActive |
Configuration of the TIM peripheral in Output Compare Active mode (when the counter matches the capture/compare register, the corresponding output pin is set to its active state). | - | - | X | - | X | - | - | X | |||
TIM_OCInactive |
Configuration of the TIM peripheral in Output Compare Inactive mode with the corresponding Interrupt requests for each channel. | - | - | - | - | X | - | - | X | |||
TIM_OCToggle |
Configuration of the TIM peripheral to generate four different signals at four different frequencies. | - | - | X | - | X | - | - | X | |||
TIM_OnePulse |
Use of the TIM peripheral to generate a single pulse when an external signal rising edge is received on the timer input pin. | - | - | X | - | X | - | - | X | |||
TIM_PWMInput |
Use of the TIM peripheral to measure the frequency and duty cycle of an external signal. | - | - | X | - | X | - | - | X | |||
TIM_PWMOutput |
Configuration of the TIM peripheral in PWM (pulse width modulation) mode. | - | - | X | - | X | - | - | X | |||
TIM_ParallelSynchro |
Synchronization of TIM2 and TIM3/TIM4 timers in Parallel mode. | - | - | - | - | X | - | - | X | |||
TIM_PrescalerSelection |
Configuration of the TIM peripheral in PWM (pulse width modulation) mode with clock prescaler selection feature activated using __HAL_RCC_TIMCLKPRESCALER(). | - | - | - | - | X | - | - | X | |||
TIM_Synchronization |
Synchronization of TIM1 and TIM3/TIM4 timers in Parallel mode. | - | - | - | - | X | - | - | X | |||
TIM_TimeBase |
Configuration of the TIM peripheral to generate a timebase of one second with the corresponding interrupt request. | X | - | - | X | X | X | X | X | |||
UART |
UART_HyperTerminal_DMA |
UART transmission (transmit/receive) in DMA mode between a board and an HyperTerminal PC application. | - | - | - | - | X | - | - | X | ||
UART_HyperTerminal_IT |
UART transmission (transmit/receive) in Interrupt mode between a board and an HyperTerminal PC application. | - | - | - | - | X | - | - | X | |||
UART_Printf |
Re-routing of the C library printf function to the UART. | - | - | X | - | X | - | X | X | |||
UART_TwoBoards_ComDMA |
UART transmission (transmit/receive) in DMA mode between two boards. | X | X | - | X | - | X | - | - | |||
UART_TwoBoards_ComIT |
UART transmission (transmit/receive) in Interrupt mode between two boards. | - | - | - | X | - | X | - | - | |||
UART_TwoBoards_ComPolling |
UART transmission (transmit/receive) in Polling mode between two boards. | - | - | - | X | - | X | - | - | |||
WWDG |
WWDG_Example |
Configuration of the HAL API to periodically update the WWDG counter and simulate a software fault that generates an MCU WWDG reset when a predefined time period has elapsed. | X | - | X | - | X | X | X | X | ||
| Total number of examples: 421 | 33 | 30 | 28 | 32 | 93 | 41 | 41 | 123 | ||||
Examples_LL |
ADC |
ADC_AnalogWatchdog |
How to use an ADC peripheral with an ADC analog watchdog to monitor a channel and detect when the corresponding conversion data is outside the window thresholds. | - | - | - | - | - | - | X | - | |
ADC_ContinuousConversion_TriggerSW |
How to use an ADC peripheral to perform continuous ADC conversions on a channel, from a software start. | - | - | - | - | - | - | X | - | |||
ADC_ContinuousConversion_TriggerSW_Init |
How to use an ADC peripheral to perform continuous ADC conversions on a channel, from a software start. | - | - | - | - | - | - | X | - | |||
ADC_GroupsRegularInjected |
How to use an ADC peripheral with both ADC groups (regular and injected) in their intended use cases. | - | - | - | - | - | - | X | - | |||
ADC_MultiChannelSingleConversion |
How to use an ADC peripheral to convert several channels. ADC conversions are performed successively in a scan sequence. | - | - | - | - | - | - | X | - | |||
ADC_MultimodeDualInterleaved |
How to use several ADC peripherals in multimode and interleaved mode. | - | - | - | - | - | - | X | - | |||
ADC_SingleConversion_TriggerSW |
How to use an ADC peripheral to perform a single ADC conversion on a channel at each software start. This example uses the polling programming model (for interrupt or DMA programming models, please refer to other examples). | - | - | - | - | - | - | X | - | |||
ADC_SingleConversion_TriggerSW_DMA |
How to use an ADC peripheral to perform a single ADC conversion on a channel, at each software start. This example uses the DMA programming model (for polling or interrupt programming models, refer to other examples). | - | - | - | - | - | - | X | - | |||
ADC_SingleConversion_TriggerSW_IT |
How to use an ADC peripheral to perform a single ADC conversion on a channel, at each software start. This example uses the interrupt programming model (for polling or DMA programming models, please refer to other examples). | - | - | - | - | - | - | X | - | |||
ADC_SingleConversion_TriggerTimer_DMA |
How to use an ADC peripheral to perform a single ADC conversion on a channel at each trigger event from a timer. Converted data is indefinitely transferred by DMA into a table (circular mode). | - | - | - | - | - | - | X | - | |||
ADC_TemperatureSensor |
How to use an ADC peripheral to perform a single ADC conversion on the internal temperature sensor and calculate the temperature in degrees Celsius. | - | - | - | - | - | - | X | - | |||
CORTEX |
CORTEX_MPU |
Presentation of the MPU feature. This example configures a memory area as privileged read-only, and attempts to perform read and write operations in different modes. | - | - | - | - | - | - | X | - | ||
CRC |
CRC_CalculateAndCheck |
How to configure the CRC calculation unit to compute a CRC code for a given data buffer, based on a fixed generator polynomial (default value 0x4C11DB7). The peripheral initialization is done using LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
CRC_UserDefinedPolynomial |
How to configure and use the CRC calculation unit to compute an 8-bit CRC code for a given data buffer, based on a user-defined generating polynomial. The peripheral initialization is done using LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
DAC |
DAC_GenerateConstantSignal_TriggerSW |
How to use the DAC peripheral to generate a constant voltage signal. This example is based on the STM32F7xx DAC LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
DAC_GenerateWaveform_TriggerHW |
How to use the DAC peripheral to generate a voltage waveform from a digital data stream transfered by DMA. This example is based on the STM32F7xx $moduleName$ LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
DAC_GenerateWaveform_TriggerHW_Init |
How to use the DAC peripheral to generate a voltage waveform from a digital data stream transfered by DMA. This example is based on the $FAMILYNAME_UC$ $moduleName$ LL API. The peripheral initialization uses LL initialization functions to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
DMA |
DMA_CopyFromFlashToMemory |
This example describes how to use a DMA to transfer a word data buffer from Flash memory to embedded SRAM. Peripheral initialization done using LL unitary services functions for optimization purpose (performance and size). | - | - | - | - | - | - | X | - | ||
DMA_CopyFromFlashToMemory_Init |
This example describes how to use a DMA to transfer a word data buffer from Flash memory to embedded SRAM. Peripheral initialization done using LL initialization function to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
DMA2D |
DMA2D_MemoryToMemory |
How to configure the DMA2D peripheral in Memory-to-memory transfer mode. The example is based on the STM32F7xx DMA2D LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
EXTI |
EXTI_ToggleLedOnIT |
How to configure the EXTI and use GPIOs to toggle the user LEDs available on the board when a user button is pressed. It is based on the STM32F7xx LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
EXTI_ToggleLedOnIT_Init |
How to configure the EXTI and use GPIOs to toggle the user LEDs available on the board when a user button is pressed. This example is based on the STM32F7xx LL API. The peripheral initialization uses LL initialization functions to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
GPIO |
GPIO_InfiniteLedToggling |
How to configure and use GPIOs to toggle the on-board user LEDs every 250 ms. This example is based on the STM32F7xx LL API. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | ||
GPIO_InfiniteLedToggling_Init |
How to configure and use GPIOs to toggle the on-board user LEDs every 250 ms. This example is based on the STM32F7xx LL API. The peripheral is initialized with LL initialization function to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
I2C |
I2C_OneBoard_AdvCommunication_DMAAndIT |
How to exchange data between an I2C master device in DMA mode and an I2C slave device in interrupt mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | ||
I2C_OneBoard_Communication_DMAAndIT |
How to transmit data bytes from an I2C master device using DMA mode to an I2C slave device using interrupt mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | |||
I2C_OneBoard_Communication_IT |
How to handle the reception of one data byte from an I2C slave device by an I2C master device. Both devices operate in interrupt mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | |||
I2C_OneBoard_Communication_IT_Init |
How to handle the reception of one data byte from an I2C slave device by an I2C master device. Both devices operate in interrupt mode. The peripheral is initialized with LL initialization function to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
I2C_OneBoard_Communication_PollingAndIT |
How to transmit data bytes from an I2C master device using polling mode to an I2C slave device using interrupt mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | |||
I2C_TwoBoards_MasterRx_SlaveTx_IT |
How to handle the reception of one data byte from an I2C slave device by an I2C master device. Both devices operate in interrupt mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | |||
I2C_TwoBoards_MasterTx_SlaveRx |
How to transmit data bytes from an I2C master device using polling mode to an I2C slave device using interrupt mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | |||
I2C_TwoBoards_MasterTx_SlaveRx_DMA |
How to transmit data bytes from an I2C master device using DMA mode to an I2C slave device using DMA mode. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | |||
IWDG |
IWDG_RefreshUntilUserEvent |
How to configure the IWDG to ensure period counter update and generate an MCU IWDG reset when a user button is pressed. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | ||
LPTIM |
LPTIM_PulseCounter |
How to use the LPTIM peripheral in counter mode to generate a PWM output signal and update its duty cycle. This example is based on the STM32F7xx LPTIM LL API. The peripheral is initialized with LL unitary service functions to optimize for performance and size. | - | - | - | - | - | - | X | - | ||
LPTIM_PulseCounter_Init |
How to use the LPTIM peripheral in counter mode to generate a PWM output signal and update its duty cycle. This example is based on the STM32F7xx LPTIM LL API. The peripheral is initialized with LL initialization function to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
PWR |
PWR_EnterStandbyMode |
How to enter the Standby mode and wake up from this mode by using an external reset or a wakeup interrupt. | - | - | - | - | - | - | X | - | ||
PWR_EnterStopMode |
How to enter the STOP_MAINREGU mode. | - | - | - | - | - | - | X | - | |||
RCC |
RCC_OutputSystemClockOnMCO |
This example describes how to configure MCO pins (PA8 and PC9) to output the system clock. | - | - | - | - | - | - | X | - | ||
RCC_UseHSEasSystemClock |
Use of the RCC LL API to start the HSE and use it as system clock. | - | - | - | - | - | - | X | - | |||
RCC_UseHSI_PLLasSystemClock |
Modification of the PLL parameters in run time. | - | - | - | - | - | - | X | - | |||
RNG |
RNG_GenerateRandomNumbers |
Configuration of the RNG to generate 32-bit long random numbers. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
RNG_GenerateRandomNumbers_IT |
Configuration of the RNG to generate 32-bit long random numbers using interrupts. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
RTC |
RTC_Alarm |
Configuration of the RTC LL API to configure and generate an alarm using the RTC peripheral. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
RTC_Alarm_Init |
Configuration of the RTC LL API to configure and generate an alarm using the RTC peripheral. The peripheral initialization uses the LL initialization function. | - | - | - | - | - | - | X | - | |||
RTC_Calendar |
Configuration of the LL API to set the RTC calendar. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
RTC_ExitStandbyWithWakeUpTimer |
Configuration of the RTC to wake up from Standby mode using the RTC Wakeup timer. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
RTC_Tamper |
Configuration of the Tamper using the RTC LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
RTC_TimeStamp |
Configuration of the Timestamp using the RTC LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
SPI |
SPI_OneBoard_HalfDuplex_DMA |
Configuration of GPIO and SPI peripherals to transmit bytes from an SPI Master device to an SPI Slave device in DMA mode. This example is based on the STM32F7xx SPI LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
SPI_OneBoard_HalfDuplex_DMA_Init |
Configuration of GPIO and SPI peripherals to transmit bytes from an SPI Master device to an SPI Slave device in DMA mode. This example is based on the STM32F7xx SPI LL API. The peripheral initialization uses the LL initialization function to demonstrate LL init usage. | - | - | - | - | - | - | X | - | |||
SPI_OneBoard_HalfDuplex_IT |
Configuration of GPIO and SPI peripherals to transmit bytes from an SPI Master device to an SPI Slave device in Interrupt mode. This example is based on the STM32F7xx SPI LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
SPI_TwoBoards_FullDuplex_DMA |
Data buffer transmission and receptionvia SPI using DMA mode. This example is based on the STM32F7xx SPI LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
SPI_TwoBoards_FullDuplex_IT |
Data buffer transmission and receptionvia SPI using Interrupt mode. This example is based on the STM32F7xx SPI LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
TIM |
TIM_BreakAndDeadtime |
Configuration of the TIM peripheral to â€“ generate three center-aligned PWM and complementary PWM signals â€“ insert a defined dead time value â€“ use the break feature â€“ lock the desired parameters This example is based on the STM32F7xx TIM LL API; peripheral initialization is done using LL unitary services functions for optimization purpose (performance and size). | - | - | - | - | - | - | X | - | ||
TIM_DMA |
Use of the DMA with a timer update request to transfer data from memory to Timer Capture Compare Register 3 (TIM3_CCR3). This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
TIM_InputCapture |
Use of the TIM peripheral to measure a periodic signal frequency provided either by an external signal generator or by another timer instance. This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
TIM_OnePulse |
Configuration of a timer to generate a positive pulse in Output Compare mode with a length of tPULSE and after a delay of tDELAY. This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
TIM_OutputCompare |
Configuration of the TIM peripheral to generate an output waveform in different output compare modes. This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
TIM_PWMOutput |
Use of a timer peripheral to generate a PWM output signal and update the PWM duty cycle. This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
TIM_PWMOutput_Init |
Use of a timer peripheral to generate a PWM output signal and update the PWM duty cycle. This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL initialization function to demonstrate LL init. | - | - | - | - | - | - | X | - | |||
TIM_TimeBase |
Configuration of the TIM peripheral to generate a timebase. This example is based on the STM32F7xx TIM LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
USART |
USART_Communication_Rx_IT |
Configuration of GPIO and USART peripherals to receive characters from an HyperTerminal (PC) in Asynchronous mode using an interrupt. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
USART_Communication_Rx_IT_Continuous |
Configuration of GPIO and USART peripherals to continuously receive characters from an HyperTerminal (PC) in Asynchronous mode using an interrupt. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
USART_Communication_Rx_IT_Init |
Configuration of GPIO and USART peripherals to receive characters from an HyperTerminal (PC) in Asynchronous mode using an interrupt. The peripheral initialization uses the LL initialization function to demonstrate LL init. | - | - | - | - | - | - | X | - | |||
USART_Communication_Tx |
Configuration of GPIO and USART peripherals to send characters asynchronously to an HyperTerminal (PC) in Polling mode. If the transfer could not be complete within the allocated time, a timeout allows to exit from the sequence with timeout error. This example is based on STM32F7xx USART LL API. | - | - | - | - | - | - | X | - | |||
USART_Communication_TxRx_DMA |
Configuration of GPIO and USART peripherals to send characters asynchronously to/from an HyperTerminal (PC) in DMA mode. | - | - | - | - | - | - | X | - | |||
USART_Communication_Tx_IT |
Configuration of GPIO and USART peripheral to send characters asynchronously to HyperTerminal (PC) in Interrupt mode. This example is based on the STM32F7xx USART LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
USART_HardwareFlowControl |
Configuration of GPIO and USART peripheral to receive characters asynchronously from an HyperTerminal (PC) in Interrupt mode with the Hardware Flow Control feature enabled. This example is based on STM32F7xx USART LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
USART_SyncCommunication_FullDuplex_DMA |
Configuration of GPIO, USART, DMA and SPI peripherals to transmit bytes between a USART and an SPI (in slave mode) in DMA mode. This example is based on the STM32F7xx USART LL API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
USART_SyncCommunication_FullDuplex_IT |
Configuration of GPIO, USART, DMA and SPI peripherals to transmit bytes between a USART and an SPI (in slave mode) in Interrupt mode. This example is based on the STM32F7xx USART LL API (the SPI uses the DMA to receive/transmit characters sent from/received by the USART). The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | |||
UTILS |
UTILS_ConfigureSystemClock |
This example describes how to use UTILS LL API to configure the system clock using PLL with HSI as source clock. The user application just needs to calculate PLL parameters using STM32CubeMX and call the UTILS LL API. | - | - | - | - | - | - | X | - | ||
UTILS_ReadDeviceInfo |
This example describes how to read UID, Device ID and Revision ID and save them into a global information buffer. | - | - | - | - | - | - | X | - | |||
WWDG |
WWDG_RefreshUntilUserEvent |
Configuration of the WWDG to periodically update the counter and generate an MCU WWDG reset when a user button is pressed. The peripheral initialization uses the LL unitary service functions for optimization purposes (performance and size). | - | - | - | - | - | - | X | - | ||
| Total number of examples_ll: 73 | 0 | 0 | 0 | 0 | 0 | 0 | 73 | 0 | ||||
Examples_MIX |
ADC |
ADC_SingleConversion_TriggerSW_IT |
How to use the ADC to perform a single ADC channel conversion at each software start. This example uses the interrupt programming model (for polling and DMA programming models, please refer to other examples). It is based on theSTM32F7xx ADC HAL and LL API. The LL API is used for performance improvement. | - | - | - | - | - | - | X | - | |
CRC |
CRC_PolynomialUpdate |
How to use the CRC peripheral through the STM32F7xx CRC HAL and LL API. | - | - | - | - | - | - | X | - | ||
DMA |
DMA_FLASHToRAM |
How to use a DMA to transfer a word data buffer from Flash memory to embedded SRAM through the STM32F7xx DMA HAL and LL API. The LL API is used for performance improvement. | - | - | - | - | - | - | X | - | ||
DMA2D |
DMA2D_MemToMemWithLCD |
How to configure the DMA2D peripheral in Memory-to-memory transfer mode and display the result on the LCD. The DMA2D LL APIs are used for performance improvement. | - | - | - | - | - | - | X | - | ||
DMA2D_MemToMemWithRBSwap |
How to configure DMA2D peripheral in Memory-to-memory transfer mode with pixel format conversion and image blending, then display the result on LCD. The DMA2D LL APIs are used for performance improvement. | - | - | - | - | - | - | X | - | |||
I2C |
I2C_OneBoard_ComSlave7_10bits_IT |
How to perform I2C data buffer transmission/reception between master and 2 slaves with different Address size (7-bit or 10-bit) through the STM32F7xx HAL & LL API (LL API used for performance improvement), using an interrupt. | - | - | - | - | - | - | X | - | ||
PWR |
PWR_STANDBY_RTC |
How to enter the Standby mode and wake up from this mode by using an external reset or the RTC wakeup timer through the STM32F7xx RTC and RCC HAL, and LL API (LL API use for maximizing performance). | - | - | - | - | - | - | X | - | ||
PWR_STOP |
How to enter the system in STOP with Low power regulator mode and wake up from this mode by using external reset or wakeup interrupt (all the RCC function calls use RCC LL API for minimizing footprint and maximizing performance). | - | - | - | - | - | - | X | - | |||
SPI |
SPI_FullDuplex_ComPolling |
Data buffer transmission/reception between two boards via SPI using Polling mode. | - | - | - | - | - | - | X | - | ||
SPI_HalfDuplex_ComPollingIT |
Data buffer transmission/reception between two boards via SPI using Polling (LL driver) and Interrupt modes (HAL driver). | - | - | - | - | - | - | X | - | |||
TIM |
TIM_6Steps |
Configuration of the TIM1 peripheral to generate six-step PWM signals. | - | - | - | - | - | - | X | - | ||
TIM_PWMInput |
Use of the TIM peripheral to measure an external signal frequency and duty cycle. | - | - | - | - | - | - | X | - | |||
UART |
UART_HyperTerminal_IT |
Use of a UART to transmit data (transmit/receive) between a board and an HyperTerminal PC application in Interrupt mode. This example describes how to use the USART peripheral through the STM32F7xx UART HAL and LL API, the LL API being used for performance improvement. | - | - | - | - | - | - | X | - | ||
UART_HyperTerminal_TxPolling_RxIT |
Use of a UART to transmit data (transmit/receive) between a board and an HyperTerminal PC application both in Polling and Interrupt modes. This example describes how to use the USART peripheral through the STM32F7xx UART HAL and LL API, the LL API being used for performance improvement. | - | - | - | - | - | - | X | - | |||
| Total number of examples_mix: 14 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | ||||
Applications |
Audio |
Audio_playback_and_record |
This application shows how to use the different functionalities of Audio device and ST MEMS microphones (MP34DT01), use touch screen to enter into playback or record menu 1) Explorer Audio File menu. | - | X | - | X | X | X | - | X | |
Camera |
Camera_To_USBDisk |
This application provides a short description of how to use the DCMI to interface with camera module and display in continuous mode the picture on LCD and to save a picture in USB device. | - | - | - | - | X | - | - | X | ||
Display |
LCD_AnimatedPictureFromSDCard |
This application describes how to display an animated picture on LCD saved under microSD. | - | - | - | - | - | - | - | X | ||
LCD_DSI_ImagesSlider |
This application aims to show the outstanding capability of Display Serial Interface (DSI) periphiral to display images with high resolution (800x480). With a simple movement of finger, the content of GRAM is directly updated and displayed on DSI LCD. | - | - | - | - | - | - | - | X | |||
LCD_PicturesFromSDCard |
This application describes how to display pictures on LCD saved under SD card. | - | X | - | - | - | - | - | X | |||
LCD_PicturesFromUSB |
This application describes how to display pictures on LCD saved under USB disk. | - | - | - | - | - | X | - | - | |||
LTDC_AnimatedPictureFromSDCard |
This application describes how to display an animated picture on LCD saved under microSD. | - | - | - | - | X | - | - | - | |||
LTDC_Paint |
This application describes how to configure LCD touch screen and attribute an action related to configured touch zone and how to save BMP picture in USB Disk. | - | - | - | - | X | - | - | - | |||
LTDC_PicturesFromSDCard |
This application describes how to display pictures on LCD saved under SD card. | - | - | - | X | X | - | - | - | |||
EEPROM |
EEPROM_Emulation |
This application describes the software solution for substituting standalone EEPROM by emulating the EEPROM mechanism using the on-chip Flash of STM32F77x devices. | X | X | X | X | X | X | X | X | ||
| ExtMem_CodeExecution | ExtMem_Application | FreeRTOS | How to implement thread creation using CMSIS RTOS API with execution from external memory. | - | - | - | - | X | X | - | - | |
| LedToggling | This application provides sample LED toogling program with execution from external memory. | - | - | - | - | X | X | - | - | |||
ExtMem_Boot |
This directory contains a set of sources files and pre-configured projects that describes how to build an application for execution from external memory using the ExtMem_Boot firmware. | - | - | - | - | X | X | - | - | |||
FPU |
FPU_Fractal |
This application explains how to use, and demonstrates the benefits brought by, the STM32F7 floating-point units (FPU). The CortexM7 FPU is an implementation of the ARM FPv5-SP double-precision FPU. | - | - | - | - | X | - | - | X | ||
FatFS |
FatFs_USBDisk |
How to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module and STM32 USB On-The-Go (OTG) host library, in both Full Speed (FS) and High Speed (HS) modes. This example develops an application exploiting FatFs features, with USB disk drive configuration. | X | - | - | - | - | - | - | - | ||
FatFs_uSD |
This application provides a description on how to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module, in order to develop an application exploiting FatFs offered features with microSD drive configuration. | X | - | - | - | - | - | - | - | |||
FatFs |
FatFs_MultiDrives |
How to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module. This example develops an application that exploits FatFs features, with multidrive (USB Disk, uSD) configurations. | - | - | - | - | X | - | - | X | ||
FatFs_RAMDisk |
How to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module. This example develops an application that exploits FatFs features to configure a RAM disk (SRAM) drive. | - | - | - | - | X | - | - | X | |||
FatFs_RAMDisk_RTOS |
How to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module. This example develops an application exploiting FatFs features, with a RAM disk (SRAM) drive in RTOS mode configuration. | - | - | - | - | X | - | - | X | |||
FatFs_USBDisk |
How to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module and STM32 USB On-The-Go (OTG) host library, in both Full Speed (FS) and High Speed (HS) modes. This example develops an application exploiting FatFs features, with USB disk drive configuration. | - | - | X | - | X | X | X | X | |||
FatFs_USBDisk_MultipleAccess_RTOS |
This application provides a description on how to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module, FreeRTOS as an RTOS module based on using CMSIS-OS wrapping layer common APIs, and also STM32 USB On-The-Go (OTG) host library, in Full Speed (FS), High Speed (HS) and High Speed in Full Speed (HS-IN-FS) modes, in order to develop an application exploiting FatFs offered features with USB disk drive in RTOS mode configuration. | - | - | - | - | X | - | - | X | |||
FatFs_USBDisk_RTOS |
How to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module, FreeRTOS as an RTOS module based on using CMSIS-OS wrapping layer common APIs, and STM32 USB On-The-Go (OTG) host library, in both Full Speed (FS) and High Speed (HS) modes. This example develops an application exploiting FatFs features, with a USB disk drive in RTOS mode configuration. | - | - | - | - | X | - | - | X | |||
FatFs_uSD |
This application provides a description on how to use STM32Cube™ firmware with FatFs middleware component as a generic FAT file system module. The objective is to develop an application making the most of the features offered by FatFs to configure a microSD drive. | - | - | - | X | X | - | X | X | |||
FatFs_uSD_RTOS |
This application provides a description on how to use STM32Cube firmware with FatFs middleware component as a generic FAT file system module, in order to develop an application exploiting FatFs offered features with microSD drive in RTOS mode configuration. | - | - | - | X | X | - | - | X | |||
FreeRTOS |
FreeRTOS_DelayUntil |
This directory contains a set of source files that implement thread delaying using osDelayUntil function. | - | - | - | X | X | - | - | - | ||
FreeRTOS_LowPower |
How to enter and exit low-power mode with CMSIS RTOS API. | X | - | - | - | X | - | - | - | |||
FreeRTOS_MPU |
How to use the MPU feature of FreeRTOS. | - | - | - | - | X | - | - | - | |||
FreeRTOS_Mail |
How to use mail queues with CMSIS RTOS API. | X | X | - | X | X | X | - | X | |||
FreeRTOS_Mutexes |
How to use mutexes with CMSIS RTOS API. | X | - | - | - | X | - | - | X | |||
FreeRTOS_Queues |
How to use message queues with CMSIS RTOS API. | X | - | - | - | X | X | - | X | |||
FreeRTOS_Semaphore |
How to use semaphores with CMSIS RTOS API. | X | - | - | - | X | - | - | X | |||
FreeRTOS_SemaphoreFromISR |
How to use semaphore from ISR with CMSIS RTOS API. | X | X | - | X | X | X | - | X | |||
FreeRTOS_Signal |
How to perform thread signaling using CMSIS RTOS API. | X | - | - | - | X | - | - | X | |||
FreeRTOS_SignalFromISR |
How to perform thread signaling from an interrupt using CMSIS RTOS API. | X | X | - | - | X | X | - | X | |||
FreeRTOS_ThreadCreation |
How to implement thread creation using CMSIS RTOS API. | X | X | - | - | X | X | - | X | |||
FreeRTOS_Timers |
How to use timers of CMSIS RTOS API. | X | X | - | - | X | X | - | X | |||
GPS |
GPS_Map_Tracker |
This application shows how to use the Nano GPS Click module plugged on Fanout board connected to STM32F723E-Discovery via STMOD+ to perform a real time positioning using STM32 Cube HAL. | - | - | - | - | - | X | - | - | ||
IAP |
IAP_Binary_Template |
This directory contains a set of sources files that build the application to be loaded into Flash memory using In-Application Programming (IAP, through USART). | - | - | - | - | X | - | - | - | ||
IAP_DualBank_Binary_Template |
This directory contains a set of sources files that build the application to be loaded into Flash memory using In-Application Programming (IAP, through USART). | - | - | - | - | - | - | - | X | |||
IAP_Main |
This directory contains a set of sources files and pre-configured projects that describes how to build an application to be loaded into Flash memory using In-Application Programming (IAP, through USART). | - | - | - | - | X | - | - | X | |||
IAP_SingleBank_Binary_Template |
This directory contains a set of sources files that build the application to be loaded into Flash memory using In-Application Programming (IAP, through USART). | - | - | - | - | - | - | - | X | |||
LibJPEG |
LibJPEG_Decoding |
This application demonstrates how to read jpeg file from USB disk memory, decode it and display the final BMP image on the LCD. | - | - | - | X | X | X | - | - | ||
LibJPEG_Encoding |
This example demonstrates how to read BMP file from micro SD, encode it, save the jpeg file in the SD card root then decode the jpeg file and display the final BMP image on the LCD. | - | - | - | - | X | - | - | - | |||
LwIP |
LwIP_HTTP_Server_Netconn_RTOS |
This application guides STM32Cube HAL API users to run a http server application based on Netconn API of LwIP TCP/IP stack The communication is done with a web browser application in a remote PC. | - | X | X | X | X | - | X | X | ||
LwIP_HTTP_Server_Raw |
This application guides STM32Cube HAL API users to run a http server application based on Raw API of LwIP TCP/IP stack The communication is done with a web browser application in a remote PC. | - | - | - | - | X | - | - | X | |||
LwIP_HTTP_Server_Socket_RTOS |
This application guides STM32Cube HAL API users to run a http server application based on Socket API of LwIP TCP/IP stack The communication is done with a web browser application in a remote PC. | - | X | - | - | X | - | - | X | |||
LwIP_IAP |
This application guides STM32Cube HAL API users to run In-Application Programming (IAP) over Ethernet. | - | - | - | - | X | - | - | X | |||
LwIP_TCP_Echo_Client |
This application guides STM32Cube HAL API users to run TCP Echo Client application based on Raw API of LwIP TCP/IP stack To run this application, On the remote PC, open a command prompt window. | - | - | - | - | X | - | - | - | |||
LwIP_TCP_Echo_Server |
This application guides STM32Cube HAL API users to run TCP Echo Server application based on Raw API of LwIP TCP/IP stack To run this application, On the remote PC, open a command prompt window. | - | - | - | - | X | - | - | - | |||
LwIP_TFTP_Server |
This application guides STM32Cube HAL API users to run a tftp server demonstration for STM32F7xx devices. | - | - | - | - | X | - | - | - | |||
LwIP_UDPTCP_Echo_Server_Netconn_RTOS |
This application guides STM32Cube HAL API users to run a UDP/TCP Echo Server application based on Netconn API of LwIP TCP/IP stack To run this application, On the remote PC, open a command prompt window. | - | - | - | - | X | - | - | - | |||
LwIP_UDP_Echo_Client |
This application guides STM32Cube HAL API users to run a UDP Echo Client application based on Raw API of LwIP TCP/IP stack To run this application, On the remote PC, open a command prompt window. | - | - | - | - | X | - | - | - | |||
LwIP_UDP_Echo_Server |
This application guides STM32Cube HAL API users to run UDP Echo Server application based on Raw API of LwIP TCP/IP stack To run this application, On the remote PC, open a command prompt window. | - | - | - | - | X | - | - | - | |||
QSPI |
QSPI_perfs |
This application describes how to display pictures stored on QSPI flash memory on LCD and measures data transfer performance between QSPI flash and SDRAM memory. | - | - | - | X | - | - | - | - | ||
STemWin |
STemWin_HelloWorld |
Simple "Hello World" example based on STemWin. | - | - | - | X | X | X | - | X | ||
STemWin_SampleDemo |
This application shows how to implement a sample demonstration example allowing to show some of the STemWin Library capabilities. | - | - | - | - | X | - | - | X | |||
STemWin_acceleration |
This directory contains a set of source files that implement a simple "acceleration" application based on STemWin for STM32F7xx devices. | - | X | - | X | X | - | - | X | |||
STemWin_animation |
This directory contains a set of source files that implement a simple "animation" application based on STemWin for STM32F7xx devices. | - | X | - | X | X | - | - | X | |||
STemWin_fonts |
This directory contains a set of source files that implement a simple "fonts" application based on STemWin for STM32F7xx devices. | - | X | - | X | X | - | - | X | |||
STemWin_helloworld |
Simple "Hello World" example based on STemWin. | - | X | - | - | - | - | - | - | |||
STemWin_memory_device |
This directory contains a set of source files that implement a simple "memory device" application based on STemWin for STM32F7xx devices. | - | X | - | X | X | - | - | X | |||
USB_Device |
AUDIO_Standalone |
Implementation of the audio streaming capability (the output is a speaker/headset). | - | - | - | X | X | X | - | X | ||
CDC_Standalone |
Use of the USB device application based on the Device Communication Class (CDC) and following the PSTN subprotocol. This application uses the USB Device and UART peripherals. | - | - | - | - | X | - | - | X | |||
CustomHID_Standalone |
Use of the USB device application based on the Custom HID Class. | - | - | - | - | X | - | - | X | |||
DFU_Standalone |
Compliant implementation of the Device Firmware Upgrade (DFU) capability to program the embedded Flash memory through the USB peripheral. | - | - | X | X | X | X | - | - | |||
DualCore_Standalone |
This application is a part of the USB Device Library package using STM32Cube firmware. It describes how to use USB device application based on the STM32F7xx multi core support feature integrating the Device Communication Class (CDC) and Human Interface (HID) in the same project. | - | - | - | X | X | - | - | X | |||
HID_LPM_Standalone |
The STM32F7xx devices support the USB Link Power Management Protocol (LPM-L1) and complies with the USB 2.0 LPM-L1 ECN. The hpcd.Init.lpm_enable in the usbd_conf.c should be set to 1 to enable the support for LPM-L1 protocol in the USB stack. | - | - | - | X | X | - | - | X | |||
HID_Standalone |
Use of the USB device application based on the Human Interface (HID). | X | - | X | X | X | X | X | X | |||
MSC_Standalone |
Use of the USB device application based on the Mass Storage Class (MSC). | X | X | X | X | X | - | X | - | |||
USB_Host |
AUDIO_Standalone |
Use of the USB host application based on the Audio OUT class. | - | - | - | - | X | - | - | - | ||
CDC_Standalone |
Use of the USB host application based on the Custom HID Class. | - | - | - | X | X | - | - | X | |||
DualCore_Standalone |
This application is a part of the USB Host Library package using STM32Cube firmware. It describes how to use USB host application based on the STM32F7xx multi core support feature integrating Mass Storage (MSC) and Human Interface (HID) in the same project. | - | - | - | X | X | - | - | X | |||
DynamicSwitch_Standalone |
This application is a part of the USB Host Library package using STM32Cube firmware. It describes how to use dynamically switch, on the same port, between available USB host applications on the STM32F7xx devices. | - | - | - | X | X | X | - | X | |||
FWupgrade_Standalone |
This application is a part of the USB Host Library package using STM32Cube firmware. It describes how to use USB host application based on the In-Application programming (IAP) on the STM32F7x6 devices. | - | - | - | - | X | - | - | - | |||
HID_RTOS |
Use of the USB host application based on the HID class. | - | - | - | X | X | X | - | X | |||
HID_Standalone |
Use of the USB host application based on the HID class. | X | - | X | X | X | X | X | X | |||
MSC_RTOS |
This application is a part of the USB Host Library package using STM32Cube firmware. It describes how to use USB host application based on the Mass Storage Class (MSC) on the STM32F7x6 devices in RTOS mode configuration. | - | - | - | X | X | X | - | X | |||
MSC_Standalone |
Use of the USB host application based on the Mass Storage Class (MSC). | X | X | X | X | X | X | X | X | |||
MTP_Standalone |
This application is a part of the USB Host Library package using STM32Cube firmware. It describes how to use USB host application based on the Media Transfer Protocol (MTP) on the STM32F7xx devices. | - | - | - | - | X | - | - | X | |||
WiFi |
Esp8266_IAP_Client |
This application shows how to use the ESP8266 WiFi module to perform an IAP ("In Application Programming") using STM32 Cube HAL. | - | X | - | - | - | X | - | - | ||
mbedTLS |
SSL_Client |
This application describes how to run an SSL client application based on mbedTLS crypto library and LwIP TCP/IP stack. | - | X | - | - | X | - | - | - | ||
SSL_Server |
This application guides STM32Cube HAL API users to run an SSL Server application based on mbedTLS crypto library and LwIP TCP/IP stack. | - | X | - | - | X | - | - | - | |||
| Total number of applications: 230 | 17 | 20 | 8 | 29 | 70 | 25 | 8 | 51 | ||||
Demonstrations |
- |
Demo |
The provided demonstration firmware based on STM32Cube helps you to discover STM32 Cortex-M devices that can be plugged on a F7 NUCLEO board. | X | - | X | - | - | - | X | - | |
STemWin |
The STM32Cube Demonstration platform comes on top of the STM32CubeTM as a firmware package that offers a full set of software components based on a modules architecture allowing re-using them separately in standalone applications. All these modules are managed by the STM32Cube Demonstration kernel allowing to dynamically adding new modules and access to common resources (storage, graphical components and widgets, memory management, Real-Time operating system) The STM32Cube Demonstration platform is built around the powerful graphical library STemWin and the FreeRTOS real time operating system and uses almost the whole STM32 capability to offer a large scope of usage based on the STM32Cube HAL BSP and several middleware components. | - | X | - | X | X | X | - | X | |||
| Total number of demonstrations: 8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
| Total number of projects: 760 | 53 | 53 | 39 | 64 | 166 | 69 | 139 | 177 |


| 1 | Francophone games (Lebanon 5th place ) |
| 2 | Hungary international championship (Hungary 5th place) |
| 3 | Olympic summer universiade (Russia 7th place ) |
| 4 | World Championship Azerbaijan (Defeated Center of America Champion ) |
| 5 | African Championship Qualifying to Olympic Games (Qualified) |


Toggle navigation
MintVoice
NOTICE
CONTACT
AUDITION
LANGUAGE
한국어
English
TEL
+82-2-579-1640
E-Mail
<EMAIL_ADDRESS>Address
B1, 216, Baumoe-ro, Seocho-gu, Seoul, Republic of Korea
Representative
Lee Hak Rae
2018 © mintmedia, some rights reserved.


Mobile Phone and Tablet data loss can occur after factory restore or accidental deletion of files, switching off unexpectedly
or dropping the device.
These actions cause unexpected loss of emails, email attachments, contacts, music and video files, pictures etc. With the proliferation of mobile devices and the requirement to recover data from them, we have invested heavily in the tools and techniques to recover data from a very broad range of mobile devices.
We work with industry leaders to provide the following:
We have capability to recover data from over 10,000 devices and growing. We continue to develop our expertise and can usually support most devices. We provide the following Mobile Device Data Recovery Services:
PDA DATA RECOVERY
Due to their portability hand-held devices such as PDAs are exposed to more accidental abuse on a daily basis than other storage media. Whether data loss occurred because of human error, acts of nature, or simply misfortune, our professional data recovery solutions can recover vital data from these devices that most companies would consider impossible retrieve.
In case of a physical failure, PDS data recovery is performed in our Class100 clean room environment, after a close examination of the exact reason behind the PDA damage.
Apart from our specialty in PDA Data Recovery our data recovery experts can provide data recovery from other hand-held devices:
DATA RECOVERY
Hard Disk Drives
RAID Array and NAS
Solid State Drives
USB and Memory Cards
Software Systems
Mobile Phones and Tablets
CD, DVD, Floppy and Tape
CONTACT
Ciel Technologies Limited
Plot 3 Ssuna Close
Martyrs’ Way - Ntinda
Kampala - Uganda
Helpline : +256 752 188551
Helpline : +256 771 437717
Email<EMAIL_ADDRESS>© 2017 CIEL TECHNOLOGIES ALL RIGHTS RESERVED.
PRIVACY & COOKIE POLICY


{% extends "flicket_base.html" %} {% block content %}
Sorry, you don't have permission to access this resource.


Ezra Edelman, M. Night Shyamalan, and Barry Levinson to appear at Ivy Film Festival (The Boston Globe)
Oscar-winning filmmaker Ezra Edelman discusses his ‘O.J.: Made in America’ (Providence Journal)
Brown’s Ivy Film Festival to feature keynotes from 3 noted directors (The Providence Journal)
M. Night Shyamalan delivers IFF address (Brown Daily Herald)
Film Festival Roundup: Sarasota Announces Complete Slate, SFIFF Unveils Full Lineup and New Launch Program, and More (Indiewire)
Film Festival Roundup: Sarasota Announces Complete Slate, SFIFF Unveils Full Lineup and New Launch Program, and More (Yahoo! Movies)
Film Festival Roundup: Sundance London Announces Full Lineup, Israel Film Center Festival Unveils Annual Slate and More (Indiewire)
Film Festival Roundup: Sundance London Announces Full Lineup, Israel Film Center Festival Unveils Annual Slate and More (Yahoo! Movies)
Just Do Art: Week of May 4, 2017 (Chelsea Now)
An Inside Look at a World-Class Film Festival Made and Run By Students (POV Blog)
‘Across The Line’ 360 Document Brings Audiences Face-To-Face With Abortion Clinic Harassment (Girl Talk HQ)
Ivy Film Festival Presents a Microcosm of Life and Our Everyday Struggles (ZealNYC)
Ivy Film Festival presents Ezra Edelman, Barry Levinson and M. Night Shyamalan, Planned Parenthood’s Virtual Reality film “Across the Line,” “She Scores” panel of women composers and more at Brown University (Unseen Films)
Directors Ezra Edelman, Barry Levinson, M. Night Shyamalan to highlight Ivy Film Festival (News from Brown)
Extra: C4 firms up GBBO lineup; Tyra Banks returns to host ANTM (Realscreen)
Ivy Film Festival presents Ezra Edelman, Barry Levinson and M. Night Shyamalan, Planned Parenthood’s Virtual Reality film 'Across the Line,' 'She Scores' panel of women composers and more at Brown University, April 10-16, 2017 (Unseen Films)
Beyond Tribeca: New York’s Many Other Film Fests in April (New York Times)
De Niro gives his father starring role at Brown film festival (Providence Journal)
Robert De Niro headed to Rhode Island for Ivy Film Festival (Boston Globe)
Jodie Foster reflects on career path in film industry (Brown Daily Herald)
Ivy Film Festival reaches campuses nationwide (Brown Daily Herald)
Ivy Film Fest Tributes Todd Haynes (IndieWire)
True Detective' Producer Explains How TV Became The Land With No Rules (Forbes)
End of the Tour starts off Ivy Film Festival (Brown Daily Herald)
Exclusive Q&A with horror director Wes Craven (Brown Daily Herald)
Exclusive Q&A with actress Laura Linney '86 (Brown Daily Herald)
The Herald gets girly with Lena Dunham (Brown Daily Herald)
NEW: Screenwriter Aaron Sorkin Coming to Ivy Film Festival (GoLocal Prov)
Ivy Film Festival attracts industry pros (Variety)
Ivy Film Festival for film business advice (Variety)
Ivy Film Festival Unites Student Filmmakers (Harvard Crimson)
H’wood trio in league for Ivy Film Festival (Variety)
Copyright © Ivy Film Festival.


Console Spectrum Feed Test
This uses /spectrum/feed.js and writes
spectrum events to the console.log(). Open the
browser debugger console and see the spew from
spectrum events.
This is not intended to be an end all killer web app
page. It just intended to show how to read spectrum events
as we have defined them here in /spectrum/feed.js
in the object constructor function spectrumFeeds().


Monthly tuition is due at the first lesson of each month and can be paid via check, cash, or electronically. I will issue a monthly invoice and receipt electronically. Families with two or more students will receive a $5 discount per student.
Tuition encompasses lesson time and overhead costs, which include materials, recitals, and piano maintenance.
Lesson lengths are recommended below and vary by student age, level, and budget.
| Length | In My Studio | At Your Home | |
|---|---|---|---|
| 30 minutes | $30 | $35 | Best for young children and beginners who have never played the instrument before. |
| 45 minutes | $40 | $45 | Great for adult beginners, high schoolers, and advanced children who are very serious about learning the instrument. |
| 60 minutes | $50 | $55 | For advanced students and pianists preparing for competitions or recitals. |
Attendance and Cancellation
Regular attendance is expected and necessary to make progress. If a lesson must be cancelled, please contact me 24 hours in advance via phone, text, or email. If I cancel an already scheduled lesson, I will make it up as soon as possible and at your convenience, or you will not be charged.
Practicing
Becoming a great pianist requires regular, quality practice at home. Lessons focus on the development of effective practice skills that build not only strength, coordination and musicality, but also focus, self-discipline, and the ability to solve problems — skills that help us all be more productive humans.
It is essential that young students, especially beginners, receive active and positive parental involvement outside of the lesson time. Parents are encouraged to ask questions or share observations about their child’s progress.
Performance Opportunities
-
Recitals: All students ages 18 and under should plan to perform in a minimum of two studio recitals each year. Adult students have the option to participate. All recitals are open to the public; family and friends are welcome.
-
Competitive Events: Please let the teacher know if the student is interested in participating in piano and/or composition competitions.
Supplies
Students need:
- A well-maintained grand or upright piano, or a professional keyboard
- Repertoire assigned by the teacher
- A notebook or three-ring binder to record practice goals
- A metronome


Weather Dashboard
Annual trend in the number of heat alerts and extreme heat alerts
issued
over the last decade by the City of Toronto's Medical Officer of Health.
Heat Alert
Extreme Heat Alert
Weather Dashboard: v


| Law 1: Month is lunar; year is solar. |
| Law 2: Solar year is ~11 days longer than the lunar; when discrepancy accumulates to ~30 days, year is made leap. |
| Law 3: Moon is not seen for ~1 day before and after the conjunction; first night when the Moon is sighted - Rosh Chodesh; next Rosh Chodesh: if it is sighted on the night of the 30th day - 30th; if not - 31st. |
| Law 4: Short/full month. |
| Laws 5-8: Court calculates in a manner resembling the calculations of the astronomers. |
| Laws 1-2: Leap year - additional Adar; Pesach (15th of Nisan) must in the spring: not before the day of vernal equinox (Sun enters Aries, see 9:3) and before the next summer solstice. |
| Laws 3-8: Other reasons for leaping the year; (Succos after the autumnal equinox - not mentioned in Rambam.) |
| Laws 9-17: Court procedure. |


Morning Sessions
SSB Symposium 8:30 - noon:
Unified Approaches for Understanding Patterns of Character Evolution and Diversification
- Stacey Smith (U. of Nebraska-Lincoln) and Boris Igic (U.of Illinois-Chicago) - “Introduction to models of character state-dependent diversification”
Introduces the BiSSE model.
- Richard Fitzjohn (U. of British Columbia) - “Stochastic mapping incorporating differential diversification”
BiSSE comparison to traditional discrete-trait transition rate which ignores the correlation.
- Folmer Bokma (Umeå University) - “Estimating speciation and extinction with incomplete phylogenies”
Emma Goldberg (University of Illinois-Chicago) - “Modes of speciation and character change from phylogenetic trees”
Peter Wagner (Smithsonian Institution) - “Using stratigraphic compatibility to reveal general relationships between character combinations and diversification”
P. David Polly (Indiana U.) - “Morphological clocks: why phenotype is a poor predictor of time since common ancestry”
Afternoon Talks (various sessions)
- Dan Rabosky – Ecological diversification and niche evolution in the world’s most species-rich lizard community.
- Cecile Ane: What power do comparative methods have to detect shifts in trait evolution and can we consistently estimate their parameters?
Excellent talk, shows: more data doesn’t improve estimate of ancestral states as \(1\sqrt n\), but does for estimates of \(\sigma\) in Brownian motion. Shows failure of AIC and chi-square approximation in model choice, and derives a correction for BIC.
Dean Adams: A phylogenetic evolution rate for shape and other multi-dimensional traits
Ben Redelings: Representing Rogue Taxa with Majority Consensus Tree
Missed this one (missed the schedule change!) but sounds promising. Instead saw another excellent talk:
- Carl Simpson: Reef coral diversification inferences from the molecular and fossil records
Illustrates how challenging these inferences are without a timeseries fossil record of the diversification. Decreases in overall species abundances are particularly challenging.
SSB Presidential Address
- Keith Crandall: The next generation of systematic biology
Apparently the phrase “Next Generation”, or at least Next-Gen, is officially synonymous with 454 (star trek watch out). 1 run gets you 1000 taxa x 12 loci 100X coverage with a 454 machine. Wow. But $8000 per run,
Picnic
Debrief day with colleagues,
met Scott Powell: cool ant diversification (soldiers with large heads to block nest holes mad in trees by beetles). Interesting trait-dependent diversification possibilities.
Mike Whitlock- Mostly discussion about data archiving, code archiving, and journal policies. Happy to say hi and congratulate him for his leadership in this.
Felsenstein- Priceless stories of the early days of phylogenetics that couldn’t be put in his textbook history.
My Tweet coverage, just for fun
Happy to get a chance to meet & thank Mike Whitlock for his leadership on data archiving and chat about future of code archiving #evol11
Hearing the fascinating and conflict-wrought history of early phylogenetic inference at #evol11 picnic from Joe Felsenstein
Crandall: good to study species that cabbies study (taxi driver pts him to this discovery:https://news.nationalgeographic.com/news…) #evol11 #yespeoplecare
1 run gets you 1000 taxa x 12 loci 100X coverage with a 454 machine. Wow. But $8000 per run, so don’t let the students get too fast #evol11
Crandall: Systematist’s dilemma: more genes or more taxa? Next-Gen is to do both with targeted sequencing#evol11 SSB pres address
RT @K_H_F_H: LOVE #evol11 I am in phy. methods I and it is so crowded there are rows of people sitting in the floor #phylogeneticsareawesome
Carl Simpson uses coral fossil record to test our ability to estimate species diversification rate - prob to have only + div rates! #evol11
RT @BoraZ: Lots of cool people tweeting from #evol11 - if they end up having a tweetup at the bar, I’ll be doubly jealous.
Dean Adams: for multidimensional traits (like shape) we can model diversification with average componentwise brownian rate. #evol11
Cecile Ane says - more data doesn’t always buy you more precision. p.s. this means AIC/BIC LR test gonna suck. #evol11
Rabosky shows “phlyogenetic anti-signal” in Aust. lizards - closely related species have greatest differebces in habitat #evol11
RT @lukejharmon: Everyone should present statistical results like Emma Goldberg #evol11
Emma Goldberg addresses when traits determining diversification change at speciation only - infer punctuated equib in PuncSSE #evol11
Folmer Bolker shows brilliant entropy-based fit to speciation compared to birth-death models #evol11 refs pub:https://iopscience.iop.org/1367-26…
Rich FitzJohn describes BiSSE, beautiful but “don’t try this with less than 100 species” #evol11
Looking forward to hearing about the latest methods in character evolution and diversification in SSB Sym in rm OK. E #evol11
RT @98prcnt_primate: Well if @JBYoder is switching to #evol11, I guess us mortals have not choice.
Check out the upcoming talks from Wainwright lab at #evol11 https://wainwrightlab.wordpress.com/2011…


Simple HTTP Server
This is a custom-made http server, isn't that cool?
Sample gallery
Sample 400 page
Sample 404 page


Forms are one of the things that move forward the interface, that's why in Puppertino, form elements come with ready-to-work, native validation. You can use the Forms using the CSS of Forms or downloading the full CSS (Not recommended if you are just going to use this component).
The select box works exactly as expected, and you can change the width and height without affecting the overall composition of the element without problems. The select does not have native validation, but you can still add the p-form-invalid
and p-form-valid
classes respectively.
Usage:

<select>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>

Text fields are everything that gets text into it, maybe passwords,
emails, messages, anything you want. They can have validation,
truncated text, or be just plain without any of those things. The
validated input relies on native HTML validation, so
things like min-length
or
type
will work perfectly on it. The
validation will be visible once the user changes the focus out of the
element, and I prefer it this way to avoid users getting confused
while they type. The no-validated input retains its style whenever
the input is invalid or valid. The truncated text, adds three dots
(...) at the end when of the input if the text overflows from it. The
appearance of the dots takes place after the user changes the focus
out of the element. The truncated text does not disable the validation.
It is also possible to add labels to every type of input without it
affecting in any way the functionality of the input.
About the validation: You should always include a placeholder if you were intending
to use validation. If you don't intend to validate the input
text, you can add the class
p-form-no-validate
.
Text fields can be textareas or inputs.
Usage:
<input type="email" class="p-form-text"<EMAIL_ADDRESS><input type="text" class="p-form-text p-form-no-validate" placeholder="free text">
<input type="email" class="p-form-text p-form-truncated" placeholder="Truncated text...">
Email: <input type="email" class="p-form-text"<EMAIL_ADDRESS>Alternate inputs are bigger versions of the original inputs. The intended usage of this is login or registration forms.
The alternate inputs work similarly to the default input. The only thing that changes is the class, but validation and others work exactly as expected.
Usage:
<input type="email" class="p-form-text-alt"<EMAIL_ADDRESS><input type="text" class="p-form-text-alt p-form-no-validate" placeholder="free text">
<input type="email" class="p-form-text-alt p-form-truncated" placeholder="Truncated text...">
Email: <input type="email" class="p-form-text-alt"<EMAIL_ADDRESS>Email: <input type="email" class="p-form-text-alt"<EMAIL_ADDRESS>Radio buttons are similar to checkboxes, the main difference between radio buttons and checkboxes, is that radio buttons can only one of them in a group of radio buttons can be checked. Radio buttons do not provide any type of validation. And come with a nice, simple animation. You can change the width and height of the radio buttons without being worried about breaking the composition.
Usage:

<input type="radio" name="example">

Thing one

<input type="radio" name="example">

Thing two

Checkboxes, allow the users to select several predefined values. Checkboxes in puppertino, just as Radio buttons, support changing the width and height without damaging the composition of the checkbox.
Usage:

<input type="checkbox" name="example">

Thing one

<input type="checkbox" name="example">

Thing two

Chips are essentially checkboxes, but cooler. This makes it easier and more interactive for the user to select multiple items or filter information. They come in several flavors and also have support for icons.
Usage:

<input type="checkbox" />
Default

<input type="checkbox" />
Border

<input type="checkbox" />
Outline

<input type="checkbox" />
Outline to bg

<input type="checkbox" />
Combined

<input type="checkbox" disabled />
Disabled

<input type="checkbox" />

Icon

Switches are part of those elements that are popular in iOS devices.
And I wasn't going to add them until version 2.0 (Since I wanted to
create a custom element) But a friend gave me the starter code and I
just cleaned it a bit and made it look like the aesthetic of
Puppertino. So big shotout to Ivanot because he
essentially created this element :)
The Switch is essentially a checkbox, so you have to expect it to work
as one. You can change the width and height of the switch changing the
variable --width
inside the class
p-form-switch
. Everything in the element
will resize automatically so don't worry about breaking it on resize.
Usage:

<input type="checkbox">

The range slider has been made possible by range.css! Currently it's a rough implementation, but usage is really simple.
Usage:
<input type="range" min="0" max="100" class="p-form-range">
These buttons are a really small version of the buttons component of Puppertino, just to add send and cancel buttons.
Usage:
<input type="submit" class="p-form-button p-form-send">
<input type="reset" class="p-form-button">
Let's say that you are working on a type of validation that can't be
done with native HTML validation, can you use the validation of
Puppertino? Of course, you can.
To use validations in your code, you can use the classes
p-form-invalid
and
p-form-valid
respectively. You can add or
remove these classes as you may need. But don't add both at the same
time. Also, here in Puppertino we don't encourage validation in
real-time. Since we think is better for the user to see the validation
once he changes the focus of the input.
Please be aware that
using these classes will disable the default validation.
Usage:
<input type="text" class="p-form-text p-form-invalid">
<input type="text" class="p-form-text p-form-valid">


Register with us for future convenience
Register with us for future convenience
» Fast and easy checkout
» Easy access to your order history and status
ContinuePlease log in below
Register with us for future convenience
Register with us for future convenience
» Fast and easy checkout
» Easy access to your order history and status
ContinuePlease log in below
Register with us for future convenience
Register with us for future convenience
» Fast and easy checkout
» Easy access to your order history and status
ContinuePlease log in below
Register with us for future convenience
Register with us for future convenience
» Fast and easy checkout
» Easy access to your order history and status
ContinuePlease log in below
Register with us for future convenience
Register with us for future convenience
» Fast and easy checkout
» Easy access to your order history and status
ContinuePlease log in below
Please log in below
BRAND
Objectively transition extensive data rather than cross functional solutions. Monotonectally syndicate multidisciplinary materials before go forward benefits. Intrinsicly syndicate an expanded array of processes and cross-unit partnerships.
Efficiently plagiarize 24/365 action items and focused infomediaries. Distinctively seize superior initiatives for wireless technologies. Dynamically optimize.
“Vestibulum quis porttitor dui! Quisque viverra nunc mi, a pulvinar purus condimentum a. Aliquam condimentum mattis neque sed pretium”
Bin Burhan
Dhaka, Bd