STM32 DMA2D: Use helper function when freeing layers. From Marco Krahl
This commit is contained in:
parent
759f8f8e78
commit
a08aabe102
@ -2121,18 +2121,8 @@ int up_dma2dremovelayer(FAR struct dma2d_layer_s *layer)
|
||||
int lid = priv->lid;
|
||||
|
||||
kmm_free(priv->pinfo.fbmem);
|
||||
#ifdef HAVE_CCM_HEAP
|
||||
if (((uint32_t)priv & 0xF0000000) == 0x10000000)
|
||||
{
|
||||
ccm_free(priv);
|
||||
}
|
||||
else
|
||||
{
|
||||
kmm_free(priv);
|
||||
}
|
||||
#else
|
||||
kmm_free(priv);
|
||||
#endif
|
||||
stm32_dma2d_lfree(priv);
|
||||
|
||||
g_layers[lid] = NULL;
|
||||
ret = OK;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user