OSDN Git Service

android-x86/hardware-interfaces.git
7 years agoMerge "wifi: Move supplicant HIDL interfaces to subfolder" am: d8a7bb5838 am: bc667d7...
Roshan Pius [Wed, 28 Sep 2016 23:04:37 +0000 (23:04 +0000)]
Merge "wifi: Move supplicant HIDL interfaces to subfolder" am: d8a7bb5838 am: bc667d76d7 am: 2fc64b6736
am: a28a9e59e0

Change-Id: Ic44981ee348520357f90cc8b730bf1d73654b636

7 years agoVerify that method arguments and results can share the same name. am: 88476c157b...
Andreas Huber [Wed, 28 Sep 2016 23:04:13 +0000 (23:04 +0000)]
Verify that method arguments and results can share the same name. am: 88476c157b am: 2b77beb537 am: 62b3b4ca51
am: 5c441c9a52

Change-Id: Ie154639b53fbe9b5cef178597db4b78768d03027

7 years agoMerge "wifi: Move supplicant HIDL interfaces to subfolder" am: d8a7bb5838 am: bc667d76d7
Roshan Pius [Wed, 28 Sep 2016 22:49:59 +0000 (22:49 +0000)]
Merge "wifi: Move supplicant HIDL interfaces to subfolder" am: d8a7bb5838 am: bc667d76d7
am: 2fc64b6736

Change-Id: Ia57d52d40392f7e14d1deb3a66aac7f86b2d39b2

7 years agoVerify that method arguments and results can share the same name. am: 88476c157b...
Andreas Huber [Wed, 28 Sep 2016 22:46:06 +0000 (22:46 +0000)]
Verify that method arguments and results can share the same name. am: 88476c157b am: 2b77beb537
am: 62b3b4ca51

Change-Id: I11fc8fe0ab3c9ef6e8a0a7419f9deadb367e423f

7 years agoMerge "wifi: Move supplicant HIDL interfaces to subfolder" am: d8a7bb5838
Roshan Pius [Wed, 28 Sep 2016 22:46:05 +0000 (22:46 +0000)]
Merge "wifi: Move supplicant HIDL interfaces to subfolder" am: d8a7bb5838
am: bc667d76d7

Change-Id: Ifa456d3a92d832c4e85f144170fca9865d13f603

7 years agoVerify that method arguments and results can share the same name. am: 88476c157b
Andreas Huber [Wed, 28 Sep 2016 22:42:36 +0000 (22:42 +0000)]
Verify that method arguments and results can share the same name. am: 88476c157b
am: 2b77beb537

Change-Id: Ia14db1fe150aa3b0adc0810e5df67d67bd309ede

7 years agoMerge "wifi: Move supplicant HIDL interfaces to subfolder"
Roshan Pius [Wed, 28 Sep 2016 22:42:36 +0000 (22:42 +0000)]
Merge "wifi: Move supplicant HIDL interfaces to subfolder"
am: d8a7bb5838

Change-Id: Ica29c5571b54c0051f6b451420c70028ee61b710

7 years agoVerify that method arguments and results can share the same name.
Andreas Huber [Wed, 28 Sep 2016 22:40:06 +0000 (22:40 +0000)]
Verify that method arguments and results can share the same name.
am: 88476c157b

Change-Id: Iaff4fe06ebe22fbaa50e2720f60329d67e203cb2

7 years agoMerge "wifi: Move supplicant HIDL interfaces to subfolder"
Treehugger Robot [Wed, 28 Sep 2016 22:38:53 +0000 (22:38 +0000)]
Merge "wifi: Move supplicant HIDL interfaces to subfolder"

7 years agoVerify that method arguments and results can share the same name.
Andreas Huber [Tue, 27 Sep 2016 21:54:20 +0000 (14:54 -0700)]
Verify that method arguments and results can share the same name.

Bug: 30778622
Test: hidl_test, hidl_test_java
Change-Id: Idb35a03337010c1fb63c2896f216392398e03e0c

7 years agowifi: Move supplicant HIDL interfaces to subfolder
Roshan Pius [Wed, 28 Sep 2016 20:35:42 +0000 (13:35 -0700)]
wifi: Move supplicant HIDL interfaces to subfolder

Move all the supplicant HIDL interfaces to a separate subfolder.

Bug: 31800508
Test: Compiles
Change-Id: I09bfb17b626312e8be819238ab2edbb83ca04322

7 years agowifi(hidl): Add supplicant HIDL interface am: 9a3a84f5a3 am: 236659d535 am: e344a1aea4
Roshan Pius [Wed, 28 Sep 2016 20:13:19 +0000 (20:13 +0000)]
wifi(hidl): Add supplicant HIDL interface am: 9a3a84f5a3 am: 236659d535 am: e344a1aea4
am: d971903960

Change-Id: Ibfdaff9e6f97b03769b2c56cb15c2b699fbba572

7 years agowifi(hidl): Add supplicant HIDL interface am: 9a3a84f5a3 am: 236659d535
Roshan Pius [Wed, 28 Sep 2016 20:06:52 +0000 (20:06 +0000)]
wifi(hidl): Add supplicant HIDL interface am: 9a3a84f5a3 am: 236659d535
am: e344a1aea4

Change-Id: I29376141c0d9662bd1156982f6f7c049330bee52

7 years agowifi(hidl): Add supplicant HIDL interface am: 9a3a84f5a3
Roshan Pius [Wed, 28 Sep 2016 20:00:50 +0000 (20:00 +0000)]
wifi(hidl): Add supplicant HIDL interface am: 9a3a84f5a3
am: 236659d535

Change-Id: I55c3e764bc674e58c5eddd7778c315fe0c8f73a7

7 years agowifi(hidl): Add supplicant HIDL interface
Roshan Pius [Wed, 28 Sep 2016 19:55:54 +0000 (19:55 +0000)]
wifi(hidl): Add supplicant HIDL interface
am: 9a3a84f5a3

Change-Id: I2f8f5df8612919c43389e2bf7a9532a85390795b

7 years agowifi(hidl): Add supplicant HIDL interface
Roshan Pius [Thu, 15 Sep 2016 20:02:25 +0000 (13:02 -0700)]
wifi(hidl): Add supplicant HIDL interface

Convert the existing AIDL binder interface of wpa_supplicant to HIDL.

Summary of changes:
1. Every HIDL method returns an instance of |SupplicantStatus|
along with any others params (for getters). This is needed to return the
equivalent of |Binder::Status| to indicate errors in the args passed,
stale proxy, etc.
2. All constants are changed to enums. There were some constants which
should have been enums in the first place, but wasn't because AIDL did
not support enums. But, there are others which should be standalone
constants, but are enums now because constants are not supported in HIDL.
3. Conform to HIDL style guide.

Bug: 31365276
Test: `mmm -j32 hardware/interfaces/wifi/1.0/`
Change-Id: Iba753e279fd260788d8628ea2f5c2281b5844095

7 years agoMerge "Verify that vectors of arrays within structures are properly marshaled" am...
Andreas Huber [Wed, 28 Sep 2016 17:47:49 +0000 (17:47 +0000)]
Merge "Verify that vectors of arrays within structures are properly marshaled" am: e168ebab22 am: cb38b3cd29 am: 17613613b9
am: ca9109c605

Change-Id: I8a049752ff5072a0a646c47534cfb4f64570d5e8

7 years agoMerge "Verify that vectors of arrays within structures are properly marshaled" am...
Andreas Huber [Wed, 28 Sep 2016 17:42:04 +0000 (17:42 +0000)]
Merge "Verify that vectors of arrays within structures are properly marshaled" am: e168ebab22 am: cb38b3cd29
am: 17613613b9

Change-Id: I6c355d10d67e2a9c4e7678ebabb9914b3dd5af0c

7 years agoMerge "Verify that vectors of arrays within structures are properly marshaled" am...
Andreas Huber [Wed, 28 Sep 2016 17:36:33 +0000 (17:36 +0000)]
Merge "Verify that vectors of arrays within structures are properly marshaled" am: e168ebab22
am: cb38b3cd29

Change-Id: I48e139fec5b1fae93a8e3976a0070e143dd117e4

7 years agoMerge "Verify that vectors of arrays within structures are properly marshaled"
Andreas Huber [Wed, 28 Sep 2016 17:30:24 +0000 (17:30 +0000)]
Merge "Verify that vectors of arrays within structures are properly marshaled"
am: e168ebab22

Change-Id: I961df79e75d8738f6968efb1a72da5f3bcb35f3d

7 years agoMerge "Verify that vectors of arrays within structures are properly marshaled"
Treehugger Robot [Wed, 28 Sep 2016 17:16:52 +0000 (17:16 +0000)]
Merge "Verify that vectors of arrays within structures are properly marshaled"

7 years agoUpdated indentation to 4 spaces for Android.mk. am: b0b5322e7d am: 929a4a641c am...
Yifan Hong [Tue, 27 Sep 2016 21:35:57 +0000 (21:35 +0000)]
Updated indentation to 4 spaces for Android.mk. am: b0b5322e7d am: 929a4a641c am: c4b5a58382
am: 3a707d70dd

Change-Id: I137c4ead2c3ec331b0970cb5a8218ddc28747e52

7 years agoUpdated indentation to 4 spaces for Android.mk. am: b0b5322e7d am: 929a4a641c
Yifan Hong [Tue, 27 Sep 2016 21:33:27 +0000 (21:33 +0000)]
Updated indentation to 4 spaces for Android.mk. am: b0b5322e7d am: 929a4a641c
am: c4b5a58382

Change-Id: Ifa9dc871240ffaad84dfc6927beb9af8eec552cc

7 years agoUpdated indentation to 4 spaces for Android.mk. am: b0b5322e7d
Yifan Hong [Tue, 27 Sep 2016 21:30:26 +0000 (21:30 +0000)]
Updated indentation to 4 spaces for Android.mk. am: b0b5322e7d
am: 929a4a641c

Change-Id: I772cf8e65d6cdbe02c190342312e12af809d84a7

7 years agoUpdated indentation to 4 spaces for Android.mk.
Yifan Hong [Tue, 27 Sep 2016 21:28:07 +0000 (21:28 +0000)]
Updated indentation to 4 spaces for Android.mk.
am: b0b5322e7d

Change-Id: I1f87ecd7767a373c3a3960de5dc94db89fe0e7fd

7 years agoUpdated tests for constant expressions. am: 467bb282d2 am: dff5d5f00c am: 65895cfcda
Yifan Hong [Tue, 27 Sep 2016 00:16:21 +0000 (00:16 +0000)]
Updated tests for constant expressions. am: 467bb282d2 am: dff5d5f00c am: 65895cfcda
am: 16d98064bc

Change-Id: I443ffc3665e59bc08550f9f52982485ee662f0b4

7 years agoUpdated tests for constant expressions. am: 467bb282d2 am: dff5d5f00c
Yifan Hong [Tue, 27 Sep 2016 00:10:31 +0000 (00:10 +0000)]
Updated tests for constant expressions. am: 467bb282d2 am: dff5d5f00c
am: 65895cfcda

Change-Id: I3b799791731f8fecb2b55cb9b44d35378bed6c9b

7 years agoVerify that vectors of arrays within structures are properly marshaled
Andreas Huber [Fri, 23 Sep 2016 19:16:36 +0000 (12:16 -0700)]
Verify that vectors of arrays within structures are properly marshaled

in the Java backend.

Change-Id: I70baa4ac55d8b0e06b31b2e50662be14b8528ff3
Bug: 31682327
Test: hidl_test_java

7 years agoUpdated indentation to 4 spaces for Android.mk.
Yifan Hong [Mon, 26 Sep 2016 22:38:09 +0000 (15:38 -0700)]
Updated indentation to 4 spaces for Android.mk.

Test: `cd system/tools/hidl && mma`
Change-Id: I088893c3c8b080239f0f32e3434faf3da3fefc7a

7 years agoUpdated tests for constant expressions. am: 467bb282d2
Yifan Hong [Mon, 26 Sep 2016 22:57:12 +0000 (22:57 +0000)]
Updated tests for constant expressions. am: 467bb282d2
am: dff5d5f00c

Change-Id: I6229a4b293ff5ad41b34120f5adac32751d9ab59

7 years agoUpdated tests for constant expressions.
Yifan Hong [Mon, 26 Sep 2016 22:53:43 +0000 (22:53 +0000)]
Updated tests for constant expressions.
am: 467bb282d2

Change-Id: Ife9919731add41f62b9555325a1d343ab9f2bd2b

7 years agoUpdated tests for constant expressions.
Yifan Hong [Tue, 20 Sep 2016 20:41:30 +0000 (13:41 -0700)]
Updated tests for constant expressions.

Test: `make android.hardware.tests.expression@1.0` compiles
      and generates enum class Color with autofilled values.
Test: `make hidl_test_java` succeeded.
Test: `make hidl_test` succeeded.

Bug: 31628863 Add test for autofilling enum values.
Bug: 31592132 allow constant expressions be array sizes.

Change-Id: I79f35365f1d37843922725ad5a405848f3e8ec08

7 years agoUpdated makefiles that also add static java library targets. am: 495391aad8 am: a8890...
Andreas Huber [Fri, 23 Sep 2016 18:49:30 +0000 (18:49 +0000)]
Updated makefiles that also add static java library targets. am: 495391aad8 am: a88908fc9f am: 8a54169407
am: b35730b0d0

Change-Id: I670ea37d0ad7a61bd7a39d70344a3734a498c41b

7 years agoUpdated makefiles that also add static java library targets. am: 495391aad8 am: a8890...
Andreas Huber [Fri, 23 Sep 2016 18:24:28 +0000 (18:24 +0000)]
Updated makefiles that also add static java library targets. am: 495391aad8 am: a88908fc9f
am: 8a54169407

Change-Id: Idb72304d11a7d2c42b81da30e9bb65eff38da4c8

7 years agoUpdated makefiles that also add static java library targets. am: 495391aad8
Andreas Huber [Fri, 23 Sep 2016 18:22:28 +0000 (18:22 +0000)]
Updated makefiles that also add static java library targets. am: 495391aad8
am: a88908fc9f

Change-Id: I33fed4af5f23f1e793360d8e68e7ed789b224f43

7 years agoUpdated makefiles that also add static java library targets.
Andreas Huber [Fri, 23 Sep 2016 18:20:27 +0000 (18:20 +0000)]
Updated makefiles that also add static java library targets.
am: 495391aad8

Change-Id: Iab21a83fcd7a07ace057b7bd327b5356096654a4

7 years agoUpdated makefiles that also add static java library targets.
Andreas Huber [Fri, 23 Sep 2016 16:15:24 +0000 (09:15 -0700)]
Updated makefiles that also add static java library targets.

Bug: 31684178
Test: hidl_test and hidl_test_java
Change-Id: Ib53d1be2b1535837ca97cb61796e335141fc7611

7 years agoandroid.hardware.nfc@1.0: provide a default implementation am: 678fa1f456 am: 61f39aa...
Iliyan Malchev [Fri, 23 Sep 2016 03:17:06 +0000 (03:17 +0000)]
android.hardware.nfc@1.0: provide a default implementation am: 678fa1f456 am: 61f39aaba5 am: 78b83a87a7
am: ad5a74ae97

Change-Id: I20b054f683217c5ab7a2fb6587caea2d3dd306a0

7 years agoupdate auto-generated makefiles am: 998892cce7 am: 8ff5b735a2 am: ef023ad28b
Iliyan Malchev [Fri, 23 Sep 2016 03:16:56 +0000 (03:16 +0000)]
update auto-generated makefiles am: 998892cce7 am: 8ff5b735a2 am: ef023ad28b
am: 57557e49e9

Change-Id: I319fea9e05fab6b9ea51a69688aa0c5a19cd0ff2

7 years agoandroid.hardware.nfc@1.0: provide a default implementation am: 678fa1f456 am: 61f39aaba5
Iliyan Malchev [Fri, 23 Sep 2016 03:09:28 +0000 (03:09 +0000)]
android.hardware.nfc@1.0: provide a default implementation am: 678fa1f456 am: 61f39aaba5
am: 78b83a87a7

Change-Id: Ifd665522101ced4d046f46ab1f73bd63d1557597

7 years agoupdate auto-generated makefiles am: 998892cce7 am: 8ff5b735a2
Iliyan Malchev [Fri, 23 Sep 2016 03:09:19 +0000 (03:09 +0000)]
update auto-generated makefiles am: 998892cce7 am: 8ff5b735a2
am: ef023ad28b

Change-Id: I48c360b0e6e42e633f1704d757a0bd61079835f3

7 years agoandroid.hardware.nfc@1.0: provide a default implementation am: 678fa1f456
Iliyan Malchev [Fri, 23 Sep 2016 03:07:58 +0000 (03:07 +0000)]
android.hardware.nfc@1.0: provide a default implementation am: 678fa1f456
am: 61f39aaba5

Change-Id: Iafcb24937d03e30f33813621b736e1f32ad3f1ff

7 years agoupdate auto-generated makefiles am: 998892cce7
Iliyan Malchev [Fri, 23 Sep 2016 03:07:49 +0000 (03:07 +0000)]
update auto-generated makefiles am: 998892cce7
am: 8ff5b735a2

Change-Id: I4815276ca6c386491f562a4705066a98da66f723

7 years agoandroid.hardware.nfc@1.0: provide a default implementation
Iliyan Malchev [Fri, 23 Sep 2016 03:05:57 +0000 (03:05 +0000)]
android.hardware.nfc@1.0: provide a default implementation
am: 678fa1f456

Change-Id: I2a10a2a82dcfa705ece239e2a6291db11807d074

7 years agoupdate auto-generated makefiles
Iliyan Malchev [Fri, 23 Sep 2016 03:05:48 +0000 (03:05 +0000)]
update auto-generated makefiles
am: 998892cce7

Change-Id: I55af5e32ddeb15bd8da3f15ae1f80fe112f9e6a7

7 years ago[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448...
Andreas Huber [Fri, 23 Sep 2016 01:50:44 +0000 (01:50 +0000)]
[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9 am: a0968031d6 am: 50ff1f58e9
am: 0cfe6e1da5

Change-Id: I1b668c6cc4c4a926bcb56a1716a150125ae91365

7 years agoMerge "Verify that structs with multiple array fields now successfully compile for...
Andreas Huber [Fri, 23 Sep 2016 01:49:50 +0000 (01:49 +0000)]
Merge "Verify that structs with multiple array fields now successfully compile for Java" am: 05f80eec9d am: a37cd4c0d1 am: 33271e9d2f
am: 0c397242c0

Change-Id: Ic2a8c49984eb0e3c248863620d81ba0d287f337c

7 years agoInitial pieces of WiFi HAL interface definition am: 5443a9fc9b am: 3d1b2c3c80 am...
Mitchell Wills [Fri, 23 Sep 2016 01:49:38 +0000 (01:49 +0000)]
Initial pieces of WiFi HAL interface definition am: 5443a9fc9b am: 3d1b2c3c80 am: 5967714741
am: 1a54b1be14

Change-Id: Ib954b79992199a2de39cd53e03eecc9be4c245d0

7 years agoMerge "[Java] Add a test to verify that typedefs in types.hal does not mistakenly"
Andreas Huber [Fri, 23 Sep 2016 01:39:45 +0000 (01:39 +0000)]
Merge "[Java] Add a test to verify that typedefs in types.hal does not mistakenly"

7 years agoandroid.hardware.nfc@1.0: provide a default implementation
Iliyan Malchev [Thu, 22 Sep 2016 22:53:53 +0000 (15:53 -0700)]
android.hardware.nfc@1.0: provide a default implementation

b/31524912
Test: pass

Change-Id: Id9d34f62f4a2b92bdc3beb3e62c89c82743c0ca0
Signed-off-by: Iliyan Malchev <malchev@google.com>
7 years agoupdate auto-generated makefiles
Iliyan Malchev [Thu, 22 Sep 2016 23:23:07 +0000 (16:23 -0700)]
update auto-generated makefiles

b/31524912
Test: pass

Change-Id: Iafea8f87e93181041f42820df39ec43b3c785410
Signed-off-by: Iliyan Malchev <malchev@google.com>
7 years ago[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448...
Andreas Huber [Thu, 22 Sep 2016 23:13:41 +0000 (23:13 +0000)]
[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9 am: a0968031d6
am: 50ff1f58e9

Change-Id: I0bf7af1567bb9012670daa86a812f7d887941f60

7 years agoMerge "Verify that structs with multiple array fields now successfully compile for...
Andreas Huber [Thu, 22 Sep 2016 23:12:53 +0000 (23:12 +0000)]
Merge "Verify that structs with multiple array fields now successfully compile for Java" am: 05f80eec9d am: a37cd4c0d1
am: 33271e9d2f

Change-Id: Ie56f1068c7f870b39f0ba8223e4c849e972f3575

7 years agoInitial pieces of WiFi HAL interface definition am: 5443a9fc9b am: 3d1b2c3c80
Mitchell Wills [Thu, 22 Sep 2016 23:12:44 +0000 (23:12 +0000)]
Initial pieces of WiFi HAL interface definition am: 5443a9fc9b am: 3d1b2c3c80
am: 5967714741

Change-Id: I6cf7dc61774de22c936c50962d19be65abef3ddf

7 years ago[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9
Andreas Huber [Thu, 22 Sep 2016 22:59:12 +0000 (22:59 +0000)]
[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9
am: a0968031d6

Change-Id: If873918c0fff96a5e19db275bfc29716b842b035

7 years ago[Java] Add a test to verify that typedefs in types.hal does not mistakenly
Andreas Huber [Thu, 22 Sep 2016 22:41:58 +0000 (22:41 +0000)]
[Java] Add a test to verify that typedefs in types.hal does not mistakenly
am: f1d448b6a9

Change-Id: Ie5f02da566697f0275294f0d5bf930e7405c742b

7 years agoMerge "Verify that structs with multiple array fields now successfully compile for...
Andreas Huber [Thu, 22 Sep 2016 21:57:48 +0000 (21:57 +0000)]
Merge "Verify that structs with multiple array fields now successfully compile for Java" am: 05f80eec9d
am: a37cd4c0d1

Change-Id: I9399dc700d42edd72263f2a02668e7211d396ed4

7 years agoInitial pieces of WiFi HAL interface definition am: 5443a9fc9b
Mitchell Wills [Thu, 22 Sep 2016 21:57:19 +0000 (21:57 +0000)]
Initial pieces of WiFi HAL interface definition am: 5443a9fc9b
am: 3d1b2c3c80

Change-Id: I8c22d41673fbc0e273a111d2ce9c87013758c4df

7 years ago[Java] Add a test to verify that typedefs in types.hal does not mistakenly
Andreas Huber [Thu, 22 Sep 2016 17:54:27 +0000 (10:54 -0700)]
[Java] Add a test to verify that typedefs in types.hal does not mistakenly

generate a makefile rule.

Bug: 31678014
Test: regenerate makefiles using hidl-gen.
Change-Id: Ifd85852624288a61fda656c030457bd793ad171b

7 years agoVerify that structs with multiple array fields now successfully compile for Java
Andreas Huber [Thu, 22 Sep 2016 16:47:48 +0000 (09:47 -0700)]
Verify that structs with multiple array fields now successfully compile for Java

Previously "_hidl_array_offset_*" was redeclared multiple times in the same
scope.

Bug: 31675085
Test: run hidl_test, hidl_test_java
Change-Id: I8ef57cfa097a9c42c4dc5769a56dc959888aa025

7 years ago[Java] Add a test to verify that typedefs in types.hal does not mistakenly
Andreas Huber [Thu, 22 Sep 2016 17:54:27 +0000 (10:54 -0700)]
[Java] Add a test to verify that typedefs in types.hal does not mistakenly

generate a makefile rule.

Bug: 31678014
Test: regenerate makefiles using hidl-gen.
Change-Id: I72ceaedd33288269b74e2aa233043c741994cd1a

7 years agoMerge "Verify that structs with multiple array fields now successfully compile for...
Andreas Huber [Thu, 22 Sep 2016 20:08:08 +0000 (20:08 +0000)]
Merge "Verify that structs with multiple array fields now successfully compile for Java"
am: 05f80eec9d

Change-Id: I2a12bb4d611d482a66eff412021f086f0ba43476

7 years agoMerge "Verify that structs with multiple array fields now successfully compile for...
Treehugger Robot [Thu, 22 Sep 2016 19:53:14 +0000 (19:53 +0000)]
Merge "Verify that structs with multiple array fields now successfully compile for Java"

7 years agoInitial pieces of WiFi HAL interface definition
Mitchell Wills [Thu, 22 Sep 2016 19:36:29 +0000 (19:36 +0000)]
Initial pieces of WiFi HAL interface definition
am: 5443a9fc9b

Change-Id: I23f086448b3e61f0b3fbc380d46ecdb28d6e5789

7 years agoVerify that structs with multiple array fields now successfully compile for Java
Andreas Huber [Thu, 22 Sep 2016 16:47:48 +0000 (09:47 -0700)]
Verify that structs with multiple array fields now successfully compile for Java

Previously "_hidl_array_offset_*" was redeclared multiple times in the same
scope.

Bug: 31675085
Test: run hidl_test, hidl_test_java
Change-Id: I370956ae3008c05bda66dc5cdc44d33c9883376f

7 years agoInitial pieces of WiFi HAL interface definition
Mitchell Wills [Thu, 18 Aug 2016 18:44:58 +0000 (11:44 -0700)]
Initial pieces of WiFi HAL interface definition

Test: make -j48 android.hardware.wifi@1.0 android.hardware.wifi@1.0-java
Bug: 31350762
Change-Id: I1b598be397e08165fc9fd607888e064b139e8007

7 years agoMerge "Additional test cases to verify multi-dimensional arrays work properly." am...
Andreas Huber [Wed, 21 Sep 2016 06:56:11 +0000 (06:56 +0000)]
Merge "Additional test cases to verify multi-dimensional arrays work properly." am: ed76563377 am: 551f714f93 am: 2d026f473f
am: a9e8ca0542

Change-Id: I3d38d83a02ed538b9ba50d1f12cae7e3f22730ca

7 years agoAdditional test cases to verify multi-dimensional arrays work properly.
Andreas Huber [Mon, 19 Sep 2016 20:59:52 +0000 (13:59 -0700)]
Additional test cases to verify multi-dimensional arrays work properly.

(cherry picked from commit 8e237941ef08cf9e1b71e2cb60ee8efeb0b8c8ec)

Bug: 31438033
Test: run updated "hidl_test" and "hidl_test_java"
Change-Id: I99185440dcd80639a6ac3e764ae66dc5c7fb18d1

7 years agoMerge "Additional test cases to verify multi-dimensional arrays work properly." am...
Andreas Huber [Tue, 20 Sep 2016 21:58:12 +0000 (21:58 +0000)]
Merge "Additional test cases to verify multi-dimensional arrays work properly." am: ed76563377 am: 551f714f93
am: 2d026f473f

Change-Id: Icce4455aa570c13613550e9c633ac8c29113f5f5

7 years agoMerge "Additional test cases to verify multi-dimensional arrays work properly." am...
Andreas Huber [Tue, 20 Sep 2016 20:59:34 +0000 (20:59 +0000)]
Merge "Additional test cases to verify multi-dimensional arrays work properly." am: ed76563377
am: 551f714f93

Change-Id: I0cfa94791445d91b9502f4fdf5aa2d295460f874

7 years agoMerge "Additional test cases to verify multi-dimensional arrays work properly."
Andreas Huber [Tue, 20 Sep 2016 20:48:56 +0000 (20:48 +0000)]
Merge "Additional test cases to verify multi-dimensional arrays work properly."
am: ed76563377

Change-Id: Id7e09605925b718147d580114cf644a329e9e5fe

7 years agoMerge "Additional test cases to verify multi-dimensional arrays work properly."
Treehugger Robot [Tue, 20 Sep 2016 20:28:11 +0000 (20:28 +0000)]
Merge "Additional test cases to verify multi-dimensional arrays work properly."

7 years agoAdd dependency on libcutils. am: adc313d43d am: f2ef735e00 am: e7d11d6140
Zhuoyao Zhang [Tue, 20 Sep 2016 07:04:03 +0000 (07:04 +0000)]
Add dependency on libcutils. am: adc313d43d am: f2ef735e00 am: e7d11d6140
am: 401335cf49

Change-Id: I41f6db768dfe01eaa6ac140e7834f2b7842c9bfa

7 years agoAdd dependency on libcutils. am: adc313d43d am: f2ef735e00
Zhuoyao Zhang [Tue, 20 Sep 2016 00:57:21 +0000 (00:57 +0000)]
Add dependency on libcutils. am: adc313d43d am: f2ef735e00
am: e7d11d6140

Change-Id: I629e40fd4ecd40559516b6c25bcb317e7255d3fd

7 years agoAdd dependency on libcutils. am: adc313d43d
Zhuoyao Zhang [Mon, 19 Sep 2016 23:33:09 +0000 (23:33 +0000)]
Add dependency on libcutils. am: adc313d43d
am: f2ef735e00

Change-Id: I18ef2fe9e3e052a6200e8d5724537866bd04114c

7 years agoAdd dependency on libcutils.
Zhuoyao Zhang [Mon, 19 Sep 2016 23:19:44 +0000 (23:19 +0000)]
Add dependency on libcutils.
am: adc313d43d

Change-Id: I400de4756d28d50d1080bdd768c49a079eb097b3

7 years agoAdditional test cases to verify multi-dimensional arrays work properly.
Andreas Huber [Mon, 19 Sep 2016 20:59:52 +0000 (13:59 -0700)]
Additional test cases to verify multi-dimensional arrays work properly.

Bug: 31438033
Change-Id: I1fc58cbbe6f161f7f71a43fa43d743843ba22f76
Test: run updated "hidl_test" and "hidl_test_java"

7 years agoMerge "Remove @hal_type from .hal files." am: 96f539739e am: 7b835a891f am: 9364de0177
Yifan Hong [Mon, 19 Sep 2016 20:00:47 +0000 (20:00 +0000)]
Merge "Remove @hal_type from .hal files." am: 96f539739e am: 7b835a891f am: 9364de0177
am: f50e6f0412

Change-Id: I7731c81c0a093d418e8d5f051373ce061c2d67d9

7 years agoAdd dependency on libcutils.
Zhuoyao Zhang [Tue, 13 Sep 2016 00:54:52 +0000 (17:54 -0700)]
Add dependency on libcutils.

* Used for get system properies.

Test: pass test hidl_test.
Change-Id: I3b6d2deb442cd627a6f30312f0c204177d410ecb

7 years agoMerge "Remove @hal_type from .hal files." am: 96f539739e am: 7b835a891f
Yifan Hong [Mon, 19 Sep 2016 19:40:55 +0000 (19:40 +0000)]
Merge "Remove @hal_type from .hal files." am: 96f539739e am: 7b835a891f
am: 9364de0177

Change-Id: I13457ebedef07fbf6a5c8ec088efbe9a9c8ad8eb

7 years agoMerge "Remove @hal_type from .hal files." am: 96f539739e
Yifan Hong [Mon, 19 Sep 2016 19:37:54 +0000 (19:37 +0000)]
Merge "Remove @hal_type from .hal files." am: 96f539739e
am: 7b835a891f

Change-Id: I60adf102cc2349bf67818dc1307d45758eaf400d

7 years agoMerge "Remove @hal_type from .hal files."
Yifan Hong [Mon, 19 Sep 2016 19:34:54 +0000 (19:34 +0000)]
Merge "Remove @hal_type from .hal files."
am: 96f539739e

Change-Id: Icc5162a4b4ca7914cb687ba9d2c8b32d0ae7841d

7 years agoMerge "Remove @hal_type from .hal files."
Yifan Hong [Mon, 19 Sep 2016 19:25:19 +0000 (19:25 +0000)]
Merge "Remove @hal_type from .hal files."

7 years agoRemove @hal_type from .hal files.
Yifan Hong [Mon, 19 Sep 2016 17:19:24 +0000 (10:19 -0700)]
Remove @hal_type from .hal files.

Test: ran make android.hardware.nfc@1.0 successfully
      compiles.

Bug: 31527823

Change-Id: Ib2c2f40ef6a8939a8344ade6138a7b0f32f14ba9

7 years agofix update-makefiles.sh to not need Android.mk am: 15e1558a04 am: c6260f3952 am:...
Iliyan Malchev [Sun, 18 Sep 2016 03:51:43 +0000 (03:51 +0000)]
fix update-makefiles.sh to not need Android.mk am: 15e1558a04 am: c6260f3952 am: a848f8616d
am: b3cd39fce1

Change-Id: I251c7b5b16461bfba93bcc3c60b5c94fbcd3706d

7 years agofix update-makefiles.sh to not need Android.mk am: 15e1558a04 am: c6260f3952
Iliyan Malchev [Sun, 18 Sep 2016 03:48:42 +0000 (03:48 +0000)]
fix update-makefiles.sh to not need Android.mk am: 15e1558a04 am: c6260f3952
am: a848f8616d

Change-Id: I4efbab4656d73864223776829216a392c1582b36

7 years agofix update-makefiles.sh to not need Android.mk am: 15e1558a04
Iliyan Malchev [Sun, 18 Sep 2016 03:45:42 +0000 (03:45 +0000)]
fix update-makefiles.sh to not need Android.mk am: 15e1558a04
am: c6260f3952

Change-Id: I2710a7f4b024b873935994f98562b2bb5b327678

7 years agofix update-makefiles.sh to not need Android.mk
Iliyan Malchev [Sun, 18 Sep 2016 03:43:11 +0000 (03:43 +0000)]
fix update-makefiles.sh to not need Android.mk
am: 15e1558a04

Change-Id: Iec4f362abc0e0b1f1798e93baf457d9ce0cf3386

7 years agofix update-makefiles.sh to not need Android.mk
Iliyan Malchev [Sun, 18 Sep 2016 01:42:46 +0000 (18:42 -0700)]
fix update-makefiles.sh to not need Android.mk

When auto-generating Android.mk for HIDL packages, update-makefiles.sh
now just looks for all directories hosting .hal files, converts them to
HIDL package names, and invokes hidl-gen on these package names to
generate the appropriate Android.mk files.

Change-Id: I8a824672f33be58508ae7c07de463f4f589a9a73
Signed-off-by: Iliyan Malchev <malchev@google.com>
7 years agoAdd tests to verify that multi-dimensional arrays in Java work (inside structs) am...
Andreas Huber [Fri, 16 Sep 2016 06:42:49 +0000 (06:42 +0000)]
Add tests to verify that multi-dimensional arrays in Java work (inside structs) am: 9c43f016b6 am: 975f5d66b2 am: a0d07c9f72
am: 0ec1219101

Change-Id: I78a8b686a3709495597c53d10d3d2164fb47c6c0

7 years agoAdd tests to verify that multi-dimensional arrays in Java work (inside structs) am...
Andreas Huber [Fri, 16 Sep 2016 06:40:19 +0000 (06:40 +0000)]
Add tests to verify that multi-dimensional arrays in Java work (inside structs) am: 9c43f016b6 am: 975f5d66b2
am: a0d07c9f72

Change-Id: I61c77726a9690b077515143ab1bea2a0aee429f4

7 years agoAdd tests to verify that multi-dimensional arrays in Java work (inside structs) am...
Andreas Huber [Fri, 16 Sep 2016 06:37:49 +0000 (06:37 +0000)]
Add tests to verify that multi-dimensional arrays in Java work (inside structs) am: 9c43f016b6
am: 975f5d66b2

Change-Id: I27d7995678337f4f38a2d342e1b67862f0e46afd

7 years agoAdd tests to verify that multi-dimensional arrays in Java work (inside structs)
Andreas Huber [Fri, 16 Sep 2016 06:34:48 +0000 (06:34 +0000)]
Add tests to verify that multi-dimensional arrays in Java work (inside structs)
am: 9c43f016b6

Change-Id: Id2c8d4b577d35725e895231817602079fa2ae5e0

7 years agoAdd tests to verify that multi-dimensional arrays in Java work (inside structs)
Andreas Huber [Wed, 14 Sep 2016 22:27:21 +0000 (15:27 -0700)]
Add tests to verify that multi-dimensional arrays in Java work (inside structs)

Bug: 31438033
Change-Id: Ic27868fb0f603ca4acb2a42f144493d6ec26044f

7 years agoAdds tests to verify proper C++ code generation for multi-dimensional arrays am:...
Andreas Huber [Tue, 13 Sep 2016 19:13:40 +0000 (19:13 +0000)]
Adds tests to verify proper C++ code generation for multi-dimensional arrays am: cf8560c508 am: 1bd9842489 am: e783aeb752
am: d870cd7def

Change-Id: I6cd07136fefbf1b58b42e1b1bc4e49dfd9f26676

7 years agoAdds tests to verify proper C++ code generation for multi-dimensional arrays am:...
Andreas Huber [Tue, 13 Sep 2016 18:41:15 +0000 (18:41 +0000)]
Adds tests to verify proper C++ code generation for multi-dimensional arrays am: cf8560c508 am: 1bd9842489
am: e783aeb752

Change-Id: Ic4456887727cf531ec7c2a91e165a3897817076e

7 years agoAdds tests to verify proper C++ code generation for multi-dimensional arrays am:...
Andreas Huber [Tue, 13 Sep 2016 18:38:23 +0000 (18:38 +0000)]
Adds tests to verify proper C++ code generation for multi-dimensional arrays am: cf8560c508
am: 1bd9842489

Change-Id: I973e6e36daa44c3c8dcbaf0956a1825935384fae

7 years agoAdds tests to verify proper C++ code generation for multi-dimensional arrays
Andreas Huber [Tue, 13 Sep 2016 18:35:44 +0000 (18:35 +0000)]
Adds tests to verify proper C++ code generation for multi-dimensional arrays
am: cf8560c508

Change-Id: I6ef15d77d8fe3a8c79bc8e11112abc78dcf62d06

7 years agoAdds tests to verify proper C++ code generation for multi-dimensional arrays
Andreas Huber [Mon, 12 Sep 2016 22:01:02 +0000 (15:01 -0700)]
Adds tests to verify proper C++ code generation for multi-dimensional arrays

and vectors of arrays.

Bug: 31438033
Change-Id: Ia7c2198de31bdb4705687726abe3d0371625e56a

7 years agoMerge "interfaces: regenerate makefiles" am: d66bb6fb5c am: 502a8ead69 am: 293c94dba5
Iliyan Malchev [Tue, 13 Sep 2016 05:25:26 +0000 (05:25 +0000)]
Merge "interfaces: regenerate makefiles" am: d66bb6fb5c am: 502a8ead69 am: 293c94dba5
am: 2a67c396a3

Change-Id: I89afdddfec43173e2605170e07f5540a2e998aca