|
main_ubi_sdk v 0.1.3
This is UBI4 documentation
|
#include "stdint.h"

Go to the source code of this file.
Data Structures | |
| struct | custom_heap_slot_struct |
| struct | custom_heap_obj_struct |
Enumerations | |
| enum | custom_heap_slot_status_enum { CHSE_FREE = 0x00 , CHSE_BUSY } |
Functions | |
| custom_heap_obj_struct * | create_heap (uint8_t *heapBuf, uint32_t heapSize, uint16_t NumHeapSlots) |
| custom_heap_slot_struct * | get_heap_buffer (custom_heap_obj_struct *heap, uint32_t BufferSize) |
| void | free_heap_buffer (custom_heap_obj_struct *heap, custom_heap_slot_struct *heap_slot_str) |
| void | free_heap (custom_heap_obj_struct *heap) |
| custom_heap_obj_struct * create_heap | ( | uint8_t * | heapBuf, |
| uint32_t | heapSize, | ||
| uint16_t | NumHeapSlots ) |

| void free_heap | ( | custom_heap_obj_struct * | heap | ) |

| void free_heap_buffer | ( | custom_heap_obj_struct * | heap, |
| custom_heap_slot_struct * | heap_slot_str ) |

| custom_heap_slot_struct * get_heap_buffer | ( | custom_heap_obj_struct * | heap, |
| uint32_t | BufferSize ) |
