History log of /fuchsia/zircon/system/ulib/hid/rules.mk
Revision Date Author Comments
# de5d8cb2 19-Sep-2018 Eric Holland <hollande@google.com>

[astro][hid] Goodix touch driver

TEST: test on astro with hidtouch
Change-Id: I780befb0ffdf83680af7124f0bb6adb33f6f5cf1


# b83c68b3 24-Jul-2018 Erik Gilling <konkers@google.com>

[hid][touch] Add support for Eyoyo 10" touch panel.

Change-Id: Idcfb3f35529cec918ebc44ddecd876fb06b10e0d
Tested: Ran hidtouch and verified touch contacts show up.


# 1492f144 19-Jul-2018 Andres Oportus <andresoportus@google.com>

[system][hid] Make ambient light sensor interface generic

ZX-2320 #comment Add generic ambient sensor type to hid parser and make ambient light sensor interface generic

Test: hid parse /dev/class/input/xxx

Change-Id: I0fe9f3c59fbadd4421216417fdfd13f4e52b417d


# 2743685a 13-Jul-2018 Andres Oportus <andresoportus@google.com>

[astro][light] Add HID support to ambient light sensor driver

ZX-2320 #comment add HID support to light sensor driver

Test: Read the HID device's descriptor and report using the hid/hidsensor uapps

Change-Id: Ie6c290bffcc3b12ac887199961d57635f7d8145e


# 46df3b67 21-May-2018 Eric Holland <hollande@google.com>

[astro][touch] ft3x27 driver

Change-Id: I2958fdef9e2a8b0a4b641dd5078d2fb6e60d1843


# 297c10ee 13-Mar-2018 Michael Jurka <mikejurka@google.com>

[hid] Revert "Add Google Tablet Motion Control Device"

This reverts commit aa7f98916dba6e30ebdc765741e7df6e5fccb719.

Change-Id: I707a96811a9183ce882172672fb5618b3ab93c11


# aa7f9891 25-Jan-2018 Michael Jurka <mikejurka@google.com>

[hid] Add Google Tablet Motion Control Device

Change-Id: Ib37b011642b9d6b8b8422c3bae252a356171e953


# 533e1725 28-Dec-2017 Justin Mattson <jmatt@google.com>

[hid][touch] Add support for egalax touch screen

This adds support for this panel in single touch mode. The panel
may support multi-touch, but this requires discovering how to
flip the panel into that mode.

Change-Id: I75c7fd27e73dec8df9d6fd924d5639dcceee8151


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# edc8098b 06-Sep-2017 Todd Eisenberger <teisenbe@google.com>

[ulib][hid] Add new touchpanel descriptor

MG-1102 #comment Add HID parsing structs

Change-Id: Icb1214de77041cc7364e2d2a90ec9fe2c9bed5d5


# 1a855397 26-Apr-2017 John Grossman <johngro@google.com>

[hid] Add hooks for samsung multitouch.

Change-Id: I3a105459f7077d270bb85963389f00779273fe78


# 16656ae0 05-Apr-2017 Brian Swetland <swetland@google.com>

[build] flatten the build

Previously we treated kernel/, system/, and third_party/ as
overlays on a shared namespace. This required the concept
of "canonical" module names, and a lot of complexity to ensure
that things didn't collide and the build worked.

This change gets rid of that, no longer passes -I to make,
so that include directives from our *.mk files do not magically
wildcard across various paths, etc.

The most user-visible change is that everywhere where a module
name is specified (MODULE_DEPS, MODULE_LIBS, etc), full module
names like kernel/lib/io or system/ulib/mxio must be used instead
of previously-allowed "short" names like lib/io and ulib/mxio.

The build output still has a similar shape, but the first segment
of the module path (kernel/, system/, or third_party/) is no
longer elided under $(BUILDDIR)

Change-Id: I525aba1da1c86eb7a86007bddc669f7eeebfedd5


# 12242caa 07-Mar-2017 Brian Swetland <swetland@google.com>

[build][musl] refer to musl libc as ulib/c

This makes the build rules and the intermediate
output files easier to understand, without having
to modify the path where musl libc lives.

The biggest observeable difference is the build
intermediate files:

$ ls build-magenta-pc-x86-64/ulib/c
config-module.h libc.abi.h libc.abi.stamp libc.so libc.so.id libc.so.strip
libc.a libc.abi.o libc.a.opts libc.so.abi libc.so.opts third_party

which previously were at build-magenta-pc-x86/ulib/musl
and named libmusl.*

and the replacing of ulib/musl with ulib/c in the library
dependencies of all the rules.mk files (the vast bulk of
this change)

Change-Id: If9c5d522099d2c9ac5bdb666b8e67a2eb3d316ee


# f6c75589 05-Nov-2016 Brian Swetland <swetland@google.com>

[build] whitelist libraries for sysroot

The sysroot should be carefully curated, not blindly include
every library that we happen to build within the magenta build.

MODULE_EXPORT is now used to indicate a library belongs in sysroot,
either as static "a", shared "so", or both "a so".

MODULE_NAME can override the static library base name if desired,
similar to how it overrides the installed binary name for apps.

Change-Id: Id97163a46e6ade155e82ad88ebcb68d48e243f57


# 4b39d1e4 05-Sep-2016 Tim Kilbourn <tkilbourn@google.com>

[ulib][hid] Add Acer12 touchscreen support

Change-Id: Ibd56a4e4c9a993db4e423d131f5e8fb343a8ac63


# c4d0c5be 30-Aug-2016 Tim Kilbourn <tkilbourn@google.com>

[hidctl] hidctl driver for injecting input events

Opening the hidctl misc device yields a device instance that can be
used to simulate a HID input device. Use an ioctl to set the HID
configuration, and then write to the instance to send input reports.

Change-Id: Ieb31f2d33cb419f13422553401fadd42cfd83216


# 66a201f1 16-Aug-2016 Brian Swetland <swetland@frotz.net>

[system] align license and license banners with Fuchsia

This adjusts the Magenta userspace code to match the prevailing
license in Fuchsia (three-clause BSD), using the same banner
and license text.

Change-Id: I6b6d79435c5dbaa32027888874849e4f47aaa7be


# bcaa9b22 03-Aug-2016 Tim Kilbourn <tkilbourn@google.com>

[hid] Add basic hid library

Initial commit handles the boot protocol for keyboards.

Change-Id: I8ac214c12365bff9f0c7e6c7a418216c438b1da6