PES4 / Mbed OS Queue_02
Committer:
demayer
Date:
Sat Apr 11 08:15:48 2020 +0000
Revision:
1:b36bbc1c6d27
Parent:
0:6bf0743ece18
IMU-library in .h und .cpp file aufgeteilt

Who changed what in which revision?

UserRevisionLine numberNew contents of line
demayer 0:6bf0743ece18 1 /*
demayer 0:6bf0743ece18 2 * Copyright (c) 2016 ARM Limited, All Rights Reserved
demayer 0:6bf0743ece18 3 */
demayer 0:6bf0743ece18 4
demayer 0:6bf0743ece18 5 #ifndef NS_HAL_INIT_H_
demayer 0:6bf0743ece18 6 #define NS_HAL_INIT_H_
demayer 0:6bf0743ece18 7
demayer 0:6bf0743ece18 8 #include <stddef.h>
demayer 0:6bf0743ece18 9 #include "nsdynmemLIB.h"
demayer 0:6bf0743ece18 10
demayer 0:6bf0743ece18 11 #ifdef __cplusplus
demayer 0:6bf0743ece18 12 extern "C" {
demayer 0:6bf0743ece18 13 #endif
demayer 0:6bf0743ece18 14
demayer 0:6bf0743ece18 15 /**
demayer 0:6bf0743ece18 16 * Initialise core Nanostack HAL components.
demayer 0:6bf0743ece18 17 *
demayer 0:6bf0743ece18 18 * Calls after the first do nothing. So "major" users should make sure
demayer 0:6bf0743ece18 19 * they call this first with a "large" heap size, before anyone
demayer 0:6bf0743ece18 20 * requests a smaller one.
demayer 0:6bf0743ece18 21 *
demayer 0:6bf0743ece18 22 * Parameters are as for ns_dyn_mem_init (but note that nsdynmemlib
demayer 0:6bf0743ece18 23 * currently limits heap size to 16-bit, so be wary of passing large
demayer 0:6bf0743ece18 24 * sizes.
demayer 0:6bf0743ece18 25 *
demayer 0:6bf0743ece18 26 * If heap is NULL, h_size will be allocated from the malloc() heap,
demayer 0:6bf0743ece18 27 * else the passed-in pointer will be used.
demayer 0:6bf0743ece18 28 */
demayer 0:6bf0743ece18 29 void ns_hal_init(void *heap, size_t h_size, void (*passed_fptr)(heap_fail_t), mem_stat_t *info_ptr);
demayer 0:6bf0743ece18 30
demayer 0:6bf0743ece18 31 #ifdef __cplusplus
demayer 0:6bf0743ece18 32 }
demayer 0:6bf0743ece18 33 #endif
demayer 0:6bf0743ece18 34
demayer 0:6bf0743ece18 35 #endif /* NS_HAL_INIT_H_ */