| Level | Module Name | Project Name | Description | STM32L152C-Discovery | STM32L100C-Discovery | STM32L152D_EVAL | STM32L152RE-Nucleo |
| Templates | - | Starter project | Main program body | Present | Present | Present | Present |
| Total number of templates: 4 | 1 | 1 | 1 | 1 | |||
| Examples | - | BSP | This example code shows how to use the STM32L152D_EVAL BSP Drivers | - | - | Present | - |
| ADC | ADC_AnalogWatchdog | This example provides a short description of how to use the ADC | Present | - | - | - | |
| ADC_LowPower | This example provides a short description of how to use the ADC | - | - | Present | - | ||
| ADC_Regular_injected_groups | This example provides a short description of how to use the ADC | - | Present | - | - | ||
| ADC_Sequencer | This example provides a short description of how to use the ADC | - | - | - | Present | ||
| COMP | COMP_AnalogWatchdog | This example provides a short description of how to use the COMP | - | - | Present | - | |
| COMP_Interrupt | This example provides a short description of how to use the COMP | Present | - | - | - | ||
| COMP_PWMSignalControl | This example provides a short description of how to use the COMP | - | - | - | Present | ||
| COMP_PulseWidthMeasurement | This example provides a short description of how to use the COMP | - | Present | - | - | ||
| CRC | CRC_Example | This sample code shows how to use the STM32L1xx CRC HAL API | - | - | Present | - | |
| Cortex | CORTEXM_MPU | This example describes how to use Polling mode to convert data. | - | - | Present | - | |
| CORTEXM_ModePrivilege | Description of the Cortex-M3 Mode Privilege example. | - | - | Present | - | ||
| CORTEXM_SysTick | This example shows how to configure the SysTick. | - | - | Present | - | ||
| DAC | DAC_SignalsGeneration | This example provides a short description of how to use the DAC | - | - | Present | - | |
| DAC_SimpleConversion | This example provides a short description of how to use the DAC | - | - | - | Present | ||
| DMA | DMA_FLASHToRAM | This example provides a description of how to use a DMA channel | - | - | Present | - | |
| FLASH | FLASH_EraseProgram | This example provides a description of how to erase and program the | - | - | Present | - | |
| FLASH_WriteProtection | This example provides a description of how to set write protection on | - | - | - | Present | ||
| FSMC | FSMC_NOR | This sample code shows how to use STM32L1xx FSMC HAL API to access | - | - | Present | - | |
| FSMC_SRAM | This sample code shows how to use STM32L1xx FSMC HAL API to access | - | - | Present | - | ||
| FSMC_SRAM_DataMemory | This sample code shows how to use the SDRAM device mounted on the | - | - | Present | - | ||
| GPIO | GPIO_EXTI | This example describes how to configure and use GPIOs through | - | - | - | Present | |
| GPIO_IOToggle | This example describes how to configure and use GPIOs through | Present | Present | Present | Present | ||
| HAL | HAL_TimeBase | This example describes how to configure HAL time base using | - | - | Present | - | |
| I2C | I2C_EEPROM | This sample code shows how to use STM32L1xx I2C HAL API to transmit | - | - | Present | - | |
| I2C_TwoBoards_AdvComIT | This sample code shows how to use STM32L1xx I2C HAL API to transmit | - | - | - | Present | ||
| I2C_TwoBoards_ComDMA | This sample code shows how to use STM32L1xx I2C HAL API to transmit | - | - | - | Present | ||
| I2C_TwoBoards_ComIT | This sample code shows how to use STM32L1xx I2C HAL API to transmit | - | - | - | Present | ||
| I2C_TwoBoards_ComPolling | This sample code shows how to use STM32L1xx I2C HAL API to transmit | - | - | - | Present | ||
| IWDG | IWDG_Example | This sample code shows how to use the STM32L100xC IWDG HAL API | - | Present | - | - | |
| LCD | LCD_Blink_Frequency | This example describes how to configure and use GPIOs through | Present | - | - | - | |
| LCD_Contrast_Control | This example describes how to use the STM32L1xx embedded LCD GLASS | - | - | Present | - | ||
| LCD_SegmentsDrive | This example describes how to configure and use GPIOs through | Present | - | - | - | ||
| OPAMP | OPAMP_CALIBRATION | This example provides a short description of how to calibrate | - | - | Present | - | |
| OPAMP_InternalFollower | This example provides a short description of how to use | - | - | - | Present | ||
| PWR | PWR_LPRUN | This example shows how to use STM32L1xx PWR HAL API to enter the | - | - | - | Present | |
| PWR_LPSLEEP | This sample code shows how to use STM32L1xx PWR HAL API to enter | - | - | - | Present | ||
| PWR_PVD | This sample code shows how to use STM32L1xx PWR HAL API to manage the | - | - | Present | - | ||
| PWR_SLEEP | This sample code shows how to use STM32L1xx PWR HAL API to enter | - | - | - | Present | ||
| PWR_STANDBY | This sample code shows how to use STM32L1xx PWR HAL API to enter | - | - | Present | - | ||
| PWR_STANDBY_RTC | This sample code shows how to use STM32L1xx PWR HAL API to enter | - | - | - | Present | ||
| PWR_STOP | This sample code shows how to use STM32L1xx PWR HAL API to enter | - | Present | - | - | ||
| PWR_STOP_RTC | This sample code shows how to use STM32L1xx PWR HAL API to enter | - | - | - | Present | ||
| RCC | RCC_ClockConfig | This example describes how to use the RCC HAL API to configure the | Present | Present | Present | Present | |
| RTC | RTC_Alarm | This sample code shows how to use STM32L1xx RTC HAL API to configure | - | Present | Present | - | |
| RTC_Tamper | This sample code shows how to use STM32L1xx RTC HAL API to write/read | Present | - | Present | - | ||
| SPI | SPI_FullDuplex_ComDMA | This sample code shows how to use STM32L1xx SPI HAL API to transmit | - | - | - | Present | |
| SPI_FullDuplex_ComIT | This sample code shows how to use STM32L1xx SPI HAL API to transmit | - | - | - | Present | ||
| SPI_FullDuplex_ComPolling | This sample code shows how to use STM32L1xx SPI HAL API to transmit | - | - | - | Present | ||
| TIM | TIM_DMA | This sample code shows how to use DMA with TIM2 Update request to | - | - | - | Present | |
| TIM_InputCapture | This example shows how to use the TIM peripheral to measure only | - | - | Present | - | ||
| TIM_PWMOutput | This sample code shows how to use STM32L1xx TIM HAL API to generate | - | - | - | Present | ||
| TIM_TimeBase | This sample code shows how to use STM32L1xx TIM HAL API to generate | - | - | Present | - | ||
| UART | UART_HyperTerminal_DMA | This sample code shows how to use UART HAL API to transmit | - | - | Present | - | |
| UART_Printf | This example shows how to retarget the C library printf function | - | - | Present | - | ||
| UART_TwoBoards_ComDMA | This sample code shows how to use UART HAL API to transmit | - | - | - | Present | ||
| UART_TwoBoards_ComIT | This sample code shows how to use UART HAL API to transmit | - | - | - | Present | ||
| UART_TwoBoards_ComPolling | This sample code shows how to use UART HAL API to transmit | - | - | - | Present | ||
| WWDG | WWDG_Example | This sample code shows how to use the STM32L152xD WWDG HAL API | - | - | Present | - | |
| Total number of examples: 67 | 7 | 7 | 28 | 25 | |||
| Demonstrations | - | Adafruit_LCD_1_8_SD_Joystick | This demo describes how display bmp images from SD card on LCD using | - | - | - | Present |
| LED_Blinking | Main program body | - | Present | - | - | ||
| Total number of demonstrations: 2 | 0 | 1 | 0 | 1 | |||
| Applications | FatFs | FatFs_uSD | Main program body | - | - | Present | - |
| FreeRTOS | FreeRTOS_LowPower | Main program body | - | - | Present | - | |
| FreeRTOS_Mutexes | Main program body | - | - | Present | - | ||
| FreeRTOS_Queues | Main program body | - | - | Present | - | ||
| FreeRTOS_Semaphore | Main program body | - | - | Present | - | ||
| FreeRTOS_SemaphoreFromISR | Main program body | - | - | Present | - | ||
| FreeRTOS_ThreadCreation | Main program body | Present | Present | Present | Present | ||
| FreeRTOS_Timers | Main program body | - | - | Present | - | ||
| STemWin | STemWin_HelloWorld | This file provides main program functions | - | - | Present | - | |
| TouchSensing | TouchSensing_Linear_hwacq | Main program body | - | - | Present | - | |
| TouchSensing_Linear_swacq | Main program body | - | - | Present | - | ||
| USB_Device | CDC_Standalone | USB device CDC application main file | - | - | Present | - | |
| CustomHID_Standalone | USB device CustomHID demo main file | - | - | Present | - | ||
| DFU_Standalone | USB device DFU demo main file | - | - | Present | Present | ||
| HID_Standalone | USB device HID demo main file | - | - | Present | Present | ||
| MSC_Standalone | USB device Mass storage demo main file | - | - | Present | - | ||
| Total number of applications: 21 | 1 | 1 | 16 | 3 | |||
| Total number of projects: 94 | 9 | 10 | 45 | 30 | |||