Make the init code compile if we don't have the granule allocator / dma allocator required

This commit is contained in:
px4dev
2013-09-11 13:42:29 -07:00
parent f49e444ce3
commit ed4b34547c
+11 -4
View File
@@ -78,10 +78,6 @@
/* Configuration ************************************************************/
#if !defined(CONFIG_GRAN) || !defined(CONFIG_FAT_DMAMEMORY)
# error microSD DMA support requires CONFIG_GRAN and CONFIG_FAT_DMAMEMORY
#endif
/* Debug ********************************************************************/
#ifdef CONFIG_CPP_HAVE_VARARGS
@@ -102,6 +98,11 @@
* Protected Functions
****************************************************************************/
#if defined(CONFIG_FAT_DMAMEMORY)
# if !defined(CONFIG_GRAN) || !defined(CONFIG_FAT_DMAMEMORY)
# error microSD DMA support requires CONFIG_GRAN
# endif
static GRAN_HANDLE dma_allocator;
/*
@@ -155,6 +156,12 @@ fat_dma_free(FAR void *memory, size_t size)
gran_free(dma_allocator, memory, size);
}
#else
# define dma_alloc_init()
#endif
/************************************************************************************
* Name: stm32_boardinitialize
*