diff for duplicates of <1517093714.6759.6.camel@intel.com> diff --git a/a/1.txt b/N1/1.txt index adb4677..d2942de 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,42 +1,72 @@ -T24gU2F0LCAyMDE4LTAxLTI3IGF0IDIzOjA5ICswMTAwLCBQYXZlbCBNYWNoZWsgd3JvdGU6DQo+ -IE9uIFNhdCAyMDE4LTAxLTIwIDIwOjMxOjIzLCBQYW5kcnV2YWRhLCBTcmluaXZhcyB3cm90ZToN -Cj4gPiANCj4gPiBPbiBTYXQsIDIwMTgtMDEtMjAgYXQgMTU6MTkgKzAwMDAsIEpvbmF0aGFuIENh -bWVyb24gd3JvdGU6DQo+ID4gPiANCj4gPiA+IE9uIFRodSwgMTggSmFuIDIwMTggMjM6NDA6MjYg -KzAxMDANCj4gPiA+IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PiB3cm90ZToNCj4gPiA+IA0K -PiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IEhpIQ0KPiA+ID4gPiANCj4gPiA+ID4gPiANCj4g -PiA+ID4gPiANCj4gPiA+ID4gPiBGcm9tIGFuIElJTyBzZW5zb3IgcG9pbnQgb2YgdmlldyBBIEdl -c3R1cmUgc2Vuc29yOg0KPiA+ID4gPiA+IE91dHB1dHMNCj4gPiA+ID4gPiAJQSBwcmUgZGVmaW5l -ZCBhY3Rpdml0eSB0eXBlDQo+ID4gPiA+ID4gCQlXQUtFDQo+ID4gPiA+ID4gCQlUSUxUDQo+ID4g -PiA+ID4gCQlHTEFOQ0UNCj4gPiA+ID4gPiAJCVBJQ0tfVVANCj4gPiA+ID4gPiAJCcKgJg0KPiA+ -ID4gPiA+IAkJwqBtb3JlDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gCUEgdXNlciBkZWZpbmVkIGFj -dGl2aXR5IHR5cGUgYXMgInN0cmluZyLCoMKgDQo+ID4gPiA+IFByZS1kZWZpbmVkIGFjdGl2aXRp -ZXMgYXJlIGVhc3kuDQo+ID4gPiA+IA0KPiA+ID4gPiBCdXQgd2hhdCBhYm91dCB1c2VyLWRlZmlu -ZWQgYWN0aXZpdGllcz8gV2UnZCByZWFsbHkgbGlrZSBjb21tb24NCj4gPiA+ID4gaW50ZXJmYWNl -IGFjcm9zcyBkaWZmZXJlbnQgaGFyZHdhcmUuLi7CoA0KPiA+ID4gTmFzdHkgdG8gaGFuZGxlIGlu -ZGVlZC7CoMKgwqBJdCBtYXkgYmUgdGhlIGJlc3Qgd2UgY2FuIGRvIGluaXRpYWxseQ0KPiA+ID4g -YXQgbGVhc3QgaXMgdXNlcl9kZWZpbmVkTiBvciBzaW1pbGFyLsKgwqBObyB3YXkgb2YgY29uc3Ry -YWluaW5nDQo+ID4gPiB1c2VycyBmcm9tIHVwbG9hZGluZyBzb21ldGhpbmcgcmVhbGx5IG9kZCB0 -aGF0IHdlIGNhbid0IGRlZmluZQ0KPiA+ID4gYW4gaW50ZXJmYWNlIGZvciAoaG9wcGluZyB3aGls -c3QgaG9sZGluZyBhIHBob25lIGluDQo+ID4gPiB0aGVpciB0ZWV0aD8pDQo+ID4gVGhhdCdzIHdo -YXQgSSB0aGluayBhbHNvLiBXZSBwcmUgZGVmaW5lIGZldyBVU0VSIGRlZmluZWQgYWN0aXZpdGll -cw0KPiA+IElkcy4NCj4gT2ssIHNvIHRoaXMgaXMgcmVhbGx5IGRldmljZSBmb3IgaHVtYW4gaW50 -ZXJhY3Rpb24gLS0gaW5wdXQgZGV2aWNlLg0KPiANCj4gPiANCj4gPiA+IA0KPiA+ID4gPiANCj4g -PiA+ID4gPiANCj4gPiA+ID4gPiBJbnB1dHMNCj4gPiA+ID4gPiAJQSByYXcgYmluYXJ5IGNkZXYg -aW50ZXJmYWNlIHRvIGRvd25sb2FkDQo+ID4gPiA+ID4gdGVtcGxhdGVzL3BhdHRlcm5zwqDCoA0K -PiA+ID4gPiAuLi4uYW5kICJyYXcgYmluYXJ5IiB3aWxsIG5vdCB3b3JrIGFjcm9zcyBkaWZmZXJl -bnQgaGFyZHdhcmUgOi0NCj4gPiA+ID4gKC4NCj4gPiA+IFNhZGx5IHRoZXJlIHByb2JhYmx5IGlz -bid0IG11Y2ggd2UgY2FuIGRvIGFib3V0IHRoZSBmb3JtYXQgYmVpbmcNCj4gPiA+IGN1c3RvbS4N -Cj4gPiA+IEJlc3QgYmV0IHdvdWxkIHVsdGltYXRlbHkgYmUgaWYgdGhlcmUgd2FzIGF0IGxlYXN0 -IGEgc3RhbmRhcmQNCj4gPiA+IHRvb2wNCj4gPiA+IHRvIGdlbmVyYXRlIHRoZSBmaWxlcyBmb3Ig -ZGlmZmVyZW50IGRldmljZXMuLi4NCj4gPiA+IA0KPiA+IENvcnJlY3QuIFRoaXMgd2lsbCBkZXBl -bmQgb24gwqB0aGUgZmlybXdhcmUgZXhwZWN0ZWQgZm9ybWF0IC4gSQ0KPiA+IHRoaW5rDQo+ID4g -dWx0aW1hdGVseSBpdCB3aWxsIGJlIHN0YW5kYXJkaXplZC4NCj4gSXMgaXQgZmFpciB0byBzYXkg -dGhhdCAiZXhwZWN0ZWQiIGZvcm1hdCBpcyBzb21lIGtpbmQgb2YgYnl0ZWNvZGUgZm9yDQo+IENQ -VSBpbiB0aGUgZ2VzdHVyZSBzZW5zb3I/DQpOb3QgbmVjZXNzYXJpbHkgYSBieXRlIGNvZGUgdG8g -ZXhlY3V0ZSBvbiB0aGUgQ1BVIGluIHRoZSBnZXN0dXJlDQpzZW5zb3IsIGJ1dCBhIGZvcm1hdCB0 -aGUgY29kZSBydW5uaW5nIG9uIHRoYXQgQ1BVIHVuZGVyc3RhbmRzIHRoZSB3YXkNCmdlc3R1cmVz -IGFyZSBmb3JtYXR0ZWQuDQpCdXQgaXQgY2FuIGJlIGJ5dGUgY29kZSBmb3Igc29tZSBtYW51ZmFj -dHVyZXJzLCBzbyBpZGVhIGlzIGp1c3QgcGFzcyB0bw0KdGhlIGZpcm13YXJlIGFuZCBsZXQgaXQg -cHJvY2VzcyBpdCBhbiBvcGFxdWUgZm9ybWF0Lg0KDQpUaGFua3MsDQpTcmluaXZhcw0KDQo+IA0K -PiBXZSBoYXZlIHNpbWlsYXIgcHJvYmxlbSB3aXRoIHNtYXJ0IExFRCBkZXZpY2VzLi4uDQo+IA0K -PiAJCQkJCQkJCQkNCj4gUGF2ZWw= +On Sat, 2018-01-27 at 23:09 +0100, Pavel Machek wrote: +> On Sat 2018-01-20 20:31:23, Pandruvada, Srinivas wrote: +> > +> > On Sat, 2018-01-20 at 15:19 +0000, Jonathan Cameron wrote: +> > > +> > > On Thu, 18 Jan 2018 23:40:26 +0100 +> > > Pavel Machek <pavel@ucw.cz> wrote: +> > > +> > > > +> > > > +> > > > Hi! +> > > > +> > > > > +> > > > > +> > > > > From an IIO sensor point of view A Gesture sensor: +> > > > > Outputs +> > > > > A pre defined activity type +> > > > > WAKE +> > > > > TILT +> > > > > GLANCE +> > > > > PICK_UP +> > > > > & +> > > > > more +> > > > > +> > > > > A user defined activity type as "string" +> > > > Pre-defined activities are easy. +> > > > +> > > > But what about user-defined activities? We'd really like common +> > > > interface across different hardware... +> > > Nasty to handle indeed. It may be the best we can do initially +> > > at least is user_definedN or similar. No way of constraining +> > > users from uploading something really odd that we can't define +> > > an interface for (hopping whilst holding a phone in +> > > their teeth?) +> > That's what I think also. We pre define few USER defined activities +> > Ids. +> Ok, so this is really device for human interaction -- input device. +> +> > +> > > +> > > > +> > > > > +> > > > > Inputs +> > > > > A raw binary cdev interface to download +> > > > > templates/patterns +> > > > ....and "raw binary" will not work across different hardware :- +> > > > (. +> > > Sadly there probably isn't much we can do about the format being +> > > custom. +> > > Best bet would ultimately be if there was at least a standard +> > > tool +> > > to generate the files for different devices... +> > > +> > Correct. This will depend on the firmware expected format . I +> > think +> > ultimately it will be standardized. +> Is it fair to say that "expected" format is some kind of bytecode for +> CPU in the gesture sensor? +Not necessarily a byte code to execute on the CPU in the gesture +sensor, but a format the code running on that CPU understands the way +gestures are formatted. +But it can be byte code for some manufacturers, so idea is just pass to +the firmware and let it process it an opaque format. + +Thanks, +Srinivas + +> +> We have similar problem with smart LED devices... +> +> +> Pavel diff --git a/a/content_digest b/N1/content_digest index c410180..2ff3d1a 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -12,47 +12,77 @@ " jic23@kernel.org <jic23@kernel.org>\0" "\00:1\0" "b\0" - "T24gU2F0LCAyMDE4LTAxLTI3IGF0IDIzOjA5ICswMTAwLCBQYXZlbCBNYWNoZWsgd3JvdGU6DQo+\n" - "IE9uIFNhdCAyMDE4LTAxLTIwIDIwOjMxOjIzLCBQYW5kcnV2YWRhLCBTcmluaXZhcyB3cm90ZToN\n" - "Cj4gPiANCj4gPiBPbiBTYXQsIDIwMTgtMDEtMjAgYXQgMTU6MTkgKzAwMDAsIEpvbmF0aGFuIENh\n" - "bWVyb24gd3JvdGU6DQo+ID4gPiANCj4gPiA+IE9uIFRodSwgMTggSmFuIDIwMTggMjM6NDA6MjYg\n" - "KzAxMDANCj4gPiA+IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PiB3cm90ZToNCj4gPiA+IA0K\n" - "PiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IEhpIQ0KPiA+ID4gPiANCj4gPiA+ID4gPiANCj4g\n" - "PiA+ID4gPiANCj4gPiA+ID4gPiBGcm9tIGFuIElJTyBzZW5zb3IgcG9pbnQgb2YgdmlldyBBIEdl\n" - "c3R1cmUgc2Vuc29yOg0KPiA+ID4gPiA+IE91dHB1dHMNCj4gPiA+ID4gPiAJQSBwcmUgZGVmaW5l\n" - "ZCBhY3Rpdml0eSB0eXBlDQo+ID4gPiA+ID4gCQlXQUtFDQo+ID4gPiA+ID4gCQlUSUxUDQo+ID4g\n" - "PiA+ID4gCQlHTEFOQ0UNCj4gPiA+ID4gPiAJCVBJQ0tfVVANCj4gPiA+ID4gPiAJCcKgJg0KPiA+\n" - "ID4gPiA+IAkJwqBtb3JlDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gCUEgdXNlciBkZWZpbmVkIGFj\n" - "dGl2aXR5IHR5cGUgYXMgInN0cmluZyLCoMKgDQo+ID4gPiA+IFByZS1kZWZpbmVkIGFjdGl2aXRp\n" - "ZXMgYXJlIGVhc3kuDQo+ID4gPiA+IA0KPiA+ID4gPiBCdXQgd2hhdCBhYm91dCB1c2VyLWRlZmlu\n" - "ZWQgYWN0aXZpdGllcz8gV2UnZCByZWFsbHkgbGlrZSBjb21tb24NCj4gPiA+ID4gaW50ZXJmYWNl\n" - "IGFjcm9zcyBkaWZmZXJlbnQgaGFyZHdhcmUuLi7CoA0KPiA+ID4gTmFzdHkgdG8gaGFuZGxlIGlu\n" - "ZGVlZC7CoMKgwqBJdCBtYXkgYmUgdGhlIGJlc3Qgd2UgY2FuIGRvIGluaXRpYWxseQ0KPiA+ID4g\n" - "YXQgbGVhc3QgaXMgdXNlcl9kZWZpbmVkTiBvciBzaW1pbGFyLsKgwqBObyB3YXkgb2YgY29uc3Ry\n" - "YWluaW5nDQo+ID4gPiB1c2VycyBmcm9tIHVwbG9hZGluZyBzb21ldGhpbmcgcmVhbGx5IG9kZCB0\n" - "aGF0IHdlIGNhbid0IGRlZmluZQ0KPiA+ID4gYW4gaW50ZXJmYWNlIGZvciAoaG9wcGluZyB3aGls\n" - "c3QgaG9sZGluZyBhIHBob25lIGluDQo+ID4gPiB0aGVpciB0ZWV0aD8pDQo+ID4gVGhhdCdzIHdo\n" - "YXQgSSB0aGluayBhbHNvLiBXZSBwcmUgZGVmaW5lIGZldyBVU0VSIGRlZmluZWQgYWN0aXZpdGll\n" - "cw0KPiA+IElkcy4NCj4gT2ssIHNvIHRoaXMgaXMgcmVhbGx5IGRldmljZSBmb3IgaHVtYW4gaW50\n" - "ZXJhY3Rpb24gLS0gaW5wdXQgZGV2aWNlLg0KPiANCj4gPiANCj4gPiA+IA0KPiA+ID4gPiANCj4g\n" - "PiA+ID4gPiANCj4gPiA+ID4gPiBJbnB1dHMNCj4gPiA+ID4gPiAJQSByYXcgYmluYXJ5IGNkZXYg\n" - "aW50ZXJmYWNlIHRvIGRvd25sb2FkDQo+ID4gPiA+ID4gdGVtcGxhdGVzL3BhdHRlcm5zwqDCoA0K\n" - "PiA+ID4gPiAuLi4uYW5kICJyYXcgYmluYXJ5IiB3aWxsIG5vdCB3b3JrIGFjcm9zcyBkaWZmZXJl\n" - "bnQgaGFyZHdhcmUgOi0NCj4gPiA+ID4gKC4NCj4gPiA+IFNhZGx5IHRoZXJlIHByb2JhYmx5IGlz\n" - "bid0IG11Y2ggd2UgY2FuIGRvIGFib3V0IHRoZSBmb3JtYXQgYmVpbmcNCj4gPiA+IGN1c3RvbS4N\n" - "Cj4gPiA+IEJlc3QgYmV0IHdvdWxkIHVsdGltYXRlbHkgYmUgaWYgdGhlcmUgd2FzIGF0IGxlYXN0\n" - "IGEgc3RhbmRhcmQNCj4gPiA+IHRvb2wNCj4gPiA+IHRvIGdlbmVyYXRlIHRoZSBmaWxlcyBmb3Ig\n" - "ZGlmZmVyZW50IGRldmljZXMuLi4NCj4gPiA+IA0KPiA+IENvcnJlY3QuIFRoaXMgd2lsbCBkZXBl\n" - "bmQgb24gwqB0aGUgZmlybXdhcmUgZXhwZWN0ZWQgZm9ybWF0IC4gSQ0KPiA+IHRoaW5rDQo+ID4g\n" - "dWx0aW1hdGVseSBpdCB3aWxsIGJlIHN0YW5kYXJkaXplZC4NCj4gSXMgaXQgZmFpciB0byBzYXkg\n" - "dGhhdCAiZXhwZWN0ZWQiIGZvcm1hdCBpcyBzb21lIGtpbmQgb2YgYnl0ZWNvZGUgZm9yDQo+IENQ\n" - "VSBpbiB0aGUgZ2VzdHVyZSBzZW5zb3I/DQpOb3QgbmVjZXNzYXJpbHkgYSBieXRlIGNvZGUgdG8g\n" - "ZXhlY3V0ZSBvbiB0aGUgQ1BVIGluIHRoZSBnZXN0dXJlDQpzZW5zb3IsIGJ1dCBhIGZvcm1hdCB0\n" - "aGUgY29kZSBydW5uaW5nIG9uIHRoYXQgQ1BVIHVuZGVyc3RhbmRzIHRoZSB3YXkNCmdlc3R1cmVz\n" - "IGFyZSBmb3JtYXR0ZWQuDQpCdXQgaXQgY2FuIGJlIGJ5dGUgY29kZSBmb3Igc29tZSBtYW51ZmFj\n" - "dHVyZXJzLCBzbyBpZGVhIGlzIGp1c3QgcGFzcyB0bw0KdGhlIGZpcm13YXJlIGFuZCBsZXQgaXQg\n" - "cHJvY2VzcyBpdCBhbiBvcGFxdWUgZm9ybWF0Lg0KDQpUaGFua3MsDQpTcmluaXZhcw0KDQo+IA0K\n" - "PiBXZSBoYXZlIHNpbWlsYXIgcHJvYmxlbSB3aXRoIHNtYXJ0IExFRCBkZXZpY2VzLi4uDQo+IA0K\n" - PiAJCQkJCQkJCQkNCj4gUGF2ZWw= + "On Sat, 2018-01-27 at 23:09 +0100, Pavel Machek wrote:\n" + "> On Sat 2018-01-20 20:31:23, Pandruvada, Srinivas wrote:\n" + "> > \n" + "> > On Sat, 2018-01-20 at 15:19 +0000, Jonathan Cameron wrote:\n" + "> > > \n" + "> > > On Thu, 18 Jan 2018 23:40:26 +0100\n" + "> > > Pavel Machek <pavel@ucw.cz> wrote:\n" + "> > > \n" + "> > > > \n" + "> > > > \n" + "> > > > Hi!\n" + "> > > > \n" + "> > > > > \n" + "> > > > > \n" + "> > > > > From an IIO sensor point of view A Gesture sensor:\n" + "> > > > > Outputs\n" + "> > > > > \tA pre defined activity type\n" + "> > > > > \t\tWAKE\n" + "> > > > > \t\tTILT\n" + "> > > > > \t\tGLANCE\n" + "> > > > > \t\tPICK_UP\n" + "> > > > > \t\t\302\240&\n" + "> > > > > \t\t\302\240more\n" + "> > > > > \n" + "> > > > > \tA user defined activity type as \"string\"\302\240\302\240\n" + "> > > > Pre-defined activities are easy.\n" + "> > > > \n" + "> > > > But what about user-defined activities? We'd really like common\n" + "> > > > interface across different hardware...\302\240\n" + "> > > Nasty to handle indeed.\302\240\302\240\302\240It may be the best we can do initially\n" + "> > > at least is user_definedN or similar.\302\240\302\240No way of constraining\n" + "> > > users from uploading something really odd that we can't define\n" + "> > > an interface for (hopping whilst holding a phone in\n" + "> > > their teeth?)\n" + "> > That's what I think also. We pre define few USER defined activities\n" + "> > Ids.\n" + "> Ok, so this is really device for human interaction -- input device.\n" + "> \n" + "> > \n" + "> > > \n" + "> > > > \n" + "> > > > > \n" + "> > > > > Inputs\n" + "> > > > > \tA raw binary cdev interface to download\n" + "> > > > > templates/patterns\302\240\302\240\n" + "> > > > ....and \"raw binary\" will not work across different hardware :-\n" + "> > > > (.\n" + "> > > Sadly there probably isn't much we can do about the format being\n" + "> > > custom.\n" + "> > > Best bet would ultimately be if there was at least a standard\n" + "> > > tool\n" + "> > > to generate the files for different devices...\n" + "> > > \n" + "> > Correct. This will depend on \302\240the firmware expected format . I\n" + "> > think\n" + "> > ultimately it will be standardized.\n" + "> Is it fair to say that \"expected\" format is some kind of bytecode for\n" + "> CPU in the gesture sensor?\n" + "Not necessarily a byte code to execute on the CPU in the gesture\n" + "sensor, but a format the code running on that CPU understands the way\n" + "gestures are formatted.\n" + "But it can be byte code for some manufacturers, so idea is just pass to\n" + "the firmware and let it process it an opaque format.\n" + "\n" + "Thanks,\n" + "Srinivas\n" + "\n" + "> \n" + "> We have similar problem with smart LED devices...\n" + "> \n" + "> \t\t\t\t\t\t\t\t\t\n" + > Pavel -fe7360d8795fd968bb0b3bc5e21f3aa95aece61ad99838c74b46b64246ff6b3b +f5a6caadc1aa562ad95889f84b9744ab6cad7230dcb043f4dcc7f6e54cbbee19
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.