L4 Cube V1.8.0
IS_SPI_DMA_HANDLE() macro not defined in stm32l4xx_hal_spi.h, USE_FULL_ASSERT build fails
its added in 1.8.1:
STM32Cube/Repository/STM32Cube_FW_L4_V1.8.1/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_spi.h:#define IS_SPI_DMA_HANDLE(HANDLE) ((HANDLE) != NULL)
Unfortunately that is not the version provided for download, I'm just pulling the BSP and library elements. I had worked around with my own define.
Perhaps ST should list the incremental versions on the download page
STM32CubeL4 - Embedded software for STM32L4 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TouchSensing, …
Moreover, it's not a patch (as in diff).
There surely has to be a better way to provide this software. I had to get one of my boxes pull the .ZIP via CubeMX
Retrieving data ...