fixed-sized memory pool allocator
[cortex-from-scratch] / include / stm32.h
index 62ee93e..bc510d4 100644 (file)
@@ -30,10 +30,15 @@ extern void addrtohex(const uint32_t);
 
 /* MM.C */
 extern void mm_init();
-extern void * mm_alloc(size_t);
+extern void * malloc(size_t);
 extern void free(void *);
 extern void test_memory(uint32_t *);
 
+/* POOL.c */
+extern void pool_init(size_t, unsigned int, uint32_t *);
+extern void * alloc();
+extern void free();
+
 /* REGF.C */ 
 extern void regw_u8(volatile uint32_t *, uint8_t, short, short);
 extern void regw_u32(volatile uint32_t *, uint32_t, short, short);