History log of /device/google/contexthub/firmware/os/inc/chreApi.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
967c195931c64b4ea2678078bb52464f4fa88ab6 08-Feb-2018 Ben Fennema <fennema@google.com> nanohub: fix chre v1.2 gnss function name change

Test: build nanoapp
Change-Id: Iffcef43f00410652f8fc9affd536ef20fa2ccdec
Signed-off-by: Ben Fennema <fennema@google.com>
/device/google/contexthub/firmware/os/inc/chreApi.h
5b6af28e86478b2afdb9040bcb80852bf23c4d82 14-Dec-2017 Ben Fennema <fennema@google.com> nanohub: fix build, add v1.2 stubs

Bug: 70716840
Test: build
Change-Id: Id28865376b9f9d7cdbc796d2bd62ab4308e5c84d
Signed-off-by: Ben Fennema <fennema@google.com>
/device/google/contexthub/firmware/os/inc/chreApi.h
404a713d9313ff660bfc65e06b07da4267aceed1 12-Jul-2017 Ben Fennema <fennema@google.com> nanohub: add CHRE 1.1 support to fix CHQTS build errors

Pull in chre headers from system/chre
Bug: 63626848
Test: Build CHQTS nanohub test apps and verify they pass
Change-Id: Ibc6861b21ab3f1d0cde6f774b5c38c20c01a720d
Signed-off-by: Ben Fennema <fennema@google.com>
/device/google/contexthub/firmware/os/inc/chreApi.h
8f176675caa0d4e69e918a32c15b9a820c3331a7 01-Jul-2017 destradaa <destradaa@google.com> Updates to allow building in a desktop environment.

The changes allow ContextHub codebase to be built outside of the Android
build environment. Useful for testing.

Test: manual

Change-Id: I51eb236823b4483a439ab26d58970ec9568161b6
/device/google/contexthub/firmware/os/inc/chreApi.h
1e9ebe0cdde2520bf0568ad1da2a65b8ac9f4d93 26-May-2017 Ben Fennema <fennema@google.com> nanohub: remove -fshort-double

-fshort-double has been removed from recent gcc versions
and is not supported by clang.

Removed flag
Define a new CHRE_LOG entry point to handle sizeof(double) == 8
and leave the old to handle old chre apps that were compiled with
sizeof(double) == 4.
Add builtins to handle float -> double conversion (using gcc's
caused crashes)
Removed -lgcc from apps (we shouldn't be pulling in any functions from
libgcc.a) and added -nostdlib flag

Bug: 28938849
Test: nanoapps build/chreLog %f works same as before
Change-Id: I72a91dcfdfc2b0eba3211ac719381fcb0a0ae7ed
Signed-off-by: Ben Fennema <fennema@google.com>
/device/google/contexthub/firmware/os/inc/chreApi.h
015cb9b8ddc5779d3d7299143d52712585c97272 05-Oct-2016 Alexey Polyudov <apolyudov@google.com> nanohub: fix event handling for CHRE

Test: scenario is below

cherry-pick ag/1511251
build and update the nanohub OS;
rebuild all the GTS nanoapps and then rebuild GTS itself

gts-tradefed run everything --skip-system-status-check
com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker
--module GtsLocationTestCases --test
com.google.android.location.gts.ContextHubSendEventNanoAppTest#runTest
--primary-abi-only

Test should pass

Bug: 31975247
Change-Id: I4b1dfa5ee42e8418356bfffe6199dae0bdb84d64
Signed-off-by: Alexey Polyudov <apolyudov@google.com>
/device/google/contexthub/firmware/os/inc/chreApi.h
6b9ccdeee53dd54d2c815b753412e83c1303a8ba 13-Jul-2016 Alexey Polyudov <apolyudov@google.com> initial CHRE API implementation for nanohub

This implementation does not yet have support for sensors (other than
enumeration). It does have support for heap management, events, host
messages, timers.

Bug: 30189428
Change-Id: I973bc25f787d325eb4fbca23d9949660b36b4677
Signed-off-by: Alexey Polyudov <apolyudov@google.com>
/device/google/contexthub/firmware/os/inc/chreApi.h