f62fa5ad2731c3f0711eacc4a623ed6cfd3e05be |
|
15-Feb-2017 |
Ben Fennema <fennema@google.com> |
seos: fix external apps receiving unexpected evtData back External apps calling eOsEnqueueEvt with a 3rd argument of 0 for the tid don't expect to receive evtData back. (this usually occurs when evtData is a value and not a pointer) Change osEnqueueEvtAsApp's third argument to be a boolean indicating whether the evtData value needs to be freed or not. If it doesn't need to be freed, pass NULL for the pointer value to osEnqueueEvtCommon. Change the checks for "don't need to be freed" to: isPtr && NULL Fix spi/i2c currentTask in interrupt callback Fix host interface currentTask Test: confirm activity doesn't get its EVT_SENSOR_ACTIVITY and SENSOR_DATA_EVENT_FLUSH values back in EVT_APP_FREE_EVT_DATA Change-Id: I081c2064a5bf1c5ea7f4cc89ea0b8f3a377ea8f5 Signed-off-by: Ben Fennema <fennema@google.com>
/device/google/contexthub/firmware/os/platform/stm32/hostIntf.c
|
bf34a2b6e59688feefe63537e6d378b9de71fb8c |
|
22-Jul-2016 |
Alexey Polyudov <apolyudov@google.com> |
nanohub: isolate platform part of bootloader from algorithm Bug: 30205480 Change-Id: I4ebea72343a308a91a585206ce0462a4f995232b Signed-off-by: Alexey Polyudov <apolyudov@google.com>
/device/google/contexthub/firmware/os/platform/stm32/hostIntf.c
|
f805306b53d82eef67d8891a5dd5c32d3794a3ab |
|
13-Jul-2016 |
Alexey Polyudov <apolyudov@google.com> |
build: restructure nanohub tree 1. rearrange tree so that soft links are no longer necessary 2. decouple OS variants build from app build 3. add support for output directory Bug: 29635686 Change-Id: I273b823c29582a85c632e43c23b10fa44123d8af
/device/google/contexthub/firmware/os/platform/stm32/hostIntf.c
|