Commit Graph

310 Commits

Author SHA1 Message Date
Andrzej Kaczmarek 4c215e3cbd porting: Remove redundant os_eventq_get_tmo API
Let's just add timeout parameter to os_eventq_get instead and have
single API to get event from queue. The handing of timeout can be
optimied by compiler if static inline is used to implement this.
2018-05-23 12:24:07 +02:00
Andrzej Kaczmarek ddfe8fe725 porting: Update NPL with latest tracing API 2018-05-21 13:18:44 +02:00
Andrzej Kaczmarek d17120a2a1 Merge pull request #96 from turon/pr/64-bit
porting: Add support for running on 64-bit architectures
2018-05-18 10:20:57 +02:00
Martin Turon c5a0c7a3ee porting: Add support for running on 64-bit architectures 2018-05-16 06:41:20 -07:00
Michał Narajowski a1005bd9c5 porting: Add missing API functions used by Mesh 2018-05-15 14:21:14 +02:00
Michał Narajowski c29971e38d porting: Add Mesh files to Makefile 2018-05-15 14:21:14 +02:00
Andrzej Kaczmarek 935142971f nimble/porting: Remove BLE_NPL_STORAGE_DECL
Currently nimble_npl_os.h is included before APIs are declared. This is
to make sure all OS-specific types are defined early since they are
needed for APIs declaration. This has a nice side effect since we can
simply define some simple APIs as static inlines in nimble_npl_os.h and
later declarations will simply inherit linkage of prior symbol, thus no
error is emitted. As a result, we do not need BLE_NPL_STORAGE_DECL thus
let's just remove it.
2018-05-14 22:19:09 +02:00
Andrzej Kaczmarek bf9eb17cd9 porting: Add NPL for FreeRTOS 2018-05-08 14:50:20 +02:00
Andrzej Kaczmarek d1536977af porting: Add dummy NPL 2018-05-08 14:50:20 +02:00
Andrzej Kaczmarek 84a4c118ac porting: Add Mynewt NPL 2018-05-08 14:50:20 +02:00