<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Heinervdm</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Heinervdm"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Heinervdm"/>
	<updated>2026-04-30T08:01:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Touchscreen&amp;diff=9823</id>
		<title>Touchscreen</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Touchscreen&amp;diff=9823"/>
		<updated>2010-05-07T20:27:27Z</updated>

		<summary type="html">&lt;p&gt;Heinervdm: /* Screen format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Touchscreen =&lt;br /&gt;
&lt;br /&gt;
== Cypress CY8MRLN chipset ==&lt;br /&gt;
&lt;br /&gt;
They are using the CY8MRLN chipset from Cypress in the Palm Pre which is connected over SPI to the core. The CY8MRLN provides some quite interesting features already included in the driver provided by the kernel source:&lt;br /&gt;
&lt;br /&gt;
* Wake-on-touch (configurable from userspace through ioctl's; see include/linux/spi/cy8mrln.h)&lt;br /&gt;
* firmware loading (the CY8MRLN provide's a [[http://en.wikipedia.org/wiki/PSoC|PSoC]])&lt;br /&gt;
* touchscreen data is forwarded from kernel to usermode interface on /dev/touchscreen&lt;br /&gt;
&lt;br /&gt;
== dump data from touchscreen ==&lt;br /&gt;
There are some userland tools from palm in /usr/bin which helps you to dump the data ariving on /dev/touchscreen.&lt;br /&gt;
&lt;br /&gt;
== ts-lib implementation ==&lt;br /&gt;
For using the touchscreen with a different os like SHR or FSO we have to implement a plugin for ts-lib which decodes the data from the touchscreen ariving through /dev/touchscreen. Palm uses therefore there own implementaton /usr/bin/hidd which also provides plugin for other input system like the keyboard or the system buttons. &lt;br /&gt;
&lt;br /&gt;
Current problem with the ts-lib plugin is that the structure of the data arriving on /dev/touchsreen is not known. There is another driver for a different touchscreen chipset for android available on the cypress homepage (http://www.cypress.com/?rID=40085) which includes decoding of data from the touchscreen chipset. I assume that the data from the chipset used in the Palm Pre is nearly the same.&lt;br /&gt;
: The format is totaly different to the one on that page. --[[User:Heinervdm|Heinervdm]] 20:14, 7 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
First development is here: http://github.com/playya/tslib&lt;br /&gt;
&lt;br /&gt;
==Screen format==&lt;br /&gt;
The screen is devided in 70 (7x10) fields + 7 fields for the gesture area. The position of the measurement points can be seen if you look in an angle of ~45° on the touchscreen, there are some small silver points.&lt;br /&gt;
&lt;br /&gt;
Those fields report the the capacity.&lt;br /&gt;
&lt;br /&gt;
The potential of the touchscreen is different for every device and the zero values are constant but aren't the same for every field (they increase from left to right).&lt;br /&gt;
To get useable values one has to substract the current value of a field from the zero value&lt;br /&gt;
&lt;br /&gt;
Changes can be seen even in a distance of 5mm above the screen.&lt;br /&gt;
&lt;br /&gt;
To get acurate positions from these 70 measurement points on has to interpolate. &lt;br /&gt;
Because a finger is bigger then a single field, at least 4 fields, in the middle of the screen, measure something. You have to correct the position of the measurement point by a certain amount according the values of the neighbour fields.&lt;br /&gt;
&lt;br /&gt;
==Dataformat==&lt;br /&gt;
&lt;br /&gt;
The dataset has 167 byte and is structured like the following struct:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt; &lt;br /&gt;
struct ts_frame {&lt;br /&gt;
    uint16_t frame_start; // constant:&lt;br /&gt;
    uint16_t field[77];   // contains the intensity of the 7*11 fields&lt;br /&gt;
    uint16_t frame_end;   // frame end indicator; always 0xffff&lt;br /&gt;
    uint8_t seq_nr1;      // incremented if seq_nr0 = scanrate&lt;br /&gt;
    uint16_t seq_nr2;     // incremeted if seq_nr1 = 255&lt;br /&gt;
    uint8_t unknown[4];   // timestap?&lt;br /&gt;
    uint8_t seq_nr0;      // incremented: from 0 to scanrate&lt;br /&gt;
    uint8_t null_value;   // \0&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heinervdm</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Touchscreen&amp;diff=9822</id>
		<title>Touchscreen</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Touchscreen&amp;diff=9822"/>
		<updated>2010-05-07T20:14:46Z</updated>

		<summary type="html">&lt;p&gt;Heinervdm: /* ts-lib implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Touchscreen =&lt;br /&gt;
&lt;br /&gt;
== Cypress CY8MRLN chipset ==&lt;br /&gt;
&lt;br /&gt;
They are using the CY8MRLN chipset from Cypress in the Palm Pre which is connected over SPI to the core. The CY8MRLN provides some quite interesting features already included in the driver provided by the kernel source:&lt;br /&gt;
&lt;br /&gt;
* Wake-on-touch (configurable from userspace through ioctl's; see include/linux/spi/cy8mrln.h)&lt;br /&gt;
* firmware loading (the CY8MRLN provide's a [[http://en.wikipedia.org/wiki/PSoC|PSoC]])&lt;br /&gt;
* touchscreen data is forwarded from kernel to usermode interface on /dev/touchscreen&lt;br /&gt;
&lt;br /&gt;
== dump data from touchscreen ==&lt;br /&gt;
There are some userland tools from palm in /usr/bin which helps you to dump the data ariving on /dev/touchscreen.&lt;br /&gt;
&lt;br /&gt;
== ts-lib implementation ==&lt;br /&gt;
For using the touchscreen with a different os like SHR or FSO we have to implement a plugin for ts-lib which decodes the data from the touchscreen ariving through /dev/touchscreen. Palm uses therefore there own implementaton /usr/bin/hidd which also provides plugin for other input system like the keyboard or the system buttons. &lt;br /&gt;
&lt;br /&gt;
Current problem with the ts-lib plugin is that the structure of the data arriving on /dev/touchsreen is not known. There is another driver for a different touchscreen chipset for android available on the cypress homepage (http://www.cypress.com/?rID=40085) which includes decoding of data from the touchscreen chipset. I assume that the data from the chipset used in the Palm Pre is nearly the same.&lt;br /&gt;
: The format is totaly different to the one on that page. --[[User:Heinervdm|Heinervdm]] 20:14, 7 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
First development is here: http://github.com/playya/tslib&lt;br /&gt;
&lt;br /&gt;
==Screen format==&lt;br /&gt;
The screen is devided in 70 (7x10) fields + 7 fields for the gesture area&lt;br /&gt;
&lt;br /&gt;
==Dataformat==&lt;br /&gt;
&lt;br /&gt;
The dataset has 167 byte and is structured like the following struct:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt; &lt;br /&gt;
struct ts_frame {&lt;br /&gt;
    uint16_t frame_start; // constant:&lt;br /&gt;
    uint16_t field[77];   // contains the intensity of the 7*11 fields&lt;br /&gt;
    uint16_t frame_end;   // frame end indicator; always 0xffff&lt;br /&gt;
    uint8_t seq_nr1;      // incremented if seq_nr0 = scanrate&lt;br /&gt;
    uint16_t seq_nr2;     // incremeted if seq_nr1 = 255&lt;br /&gt;
    uint8_t unknown[4];   // timestap?&lt;br /&gt;
    uint8_t seq_nr0;      // incremented: from 0 to scanrate&lt;br /&gt;
    uint8_t null_value;   // \0&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heinervdm</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Research&amp;diff=9821</id>
		<title>Portal:Research</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Research&amp;diff=9821"/>
		<updated>2010-05-07T20:11:49Z</updated>

		<summary type="html">&lt;p&gt;Heinervdm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header|&lt;br /&gt;
The Research Portal is for bleeding edge things being done with the device. &lt;br /&gt;
&lt;br /&gt;
Title all pages: '''Research [description]''' or '''Reference [description]'''&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
===Research:===&lt;br /&gt;
&lt;br /&gt;
* [[Applications Bundled on the Pre]]&lt;br /&gt;
* [[Application_Framework|Application Framework]]&lt;br /&gt;
* [[Application Signing|Application Signing]]&lt;br /&gt;
* [[Blocking Updates]]&lt;br /&gt;
* [[New Bluetooth|BlueZ (Replacing Palm Bluetooth)]]&lt;br /&gt;
* [[Boot_Chain|Boot Chain]]&lt;br /&gt;
* [[Bootie]]&lt;br /&gt;
* [[ClassicFilesystem]]&lt;br /&gt;
* [[Decrypt SSL (trusted man-in-the-middle technique)|Decrypt SSL (trusted man-in-the-middle technique)]]&lt;br /&gt;
* [[Easter Eggs|Easter Eggs]]&lt;br /&gt;
* [[FirstUse Application Functionality]]&lt;br /&gt;
* [[Fonts available on board the Pre]]&lt;br /&gt;
* [[Gstreamer]]&lt;br /&gt;
* [[Hidd]]&lt;br /&gt;
* [[Introspecting_Dbus|Introspecting Dbus]]&lt;br /&gt;
* [[Key Codes|Key Codes]] &lt;br /&gt;
* [[Media API|Media API]]&lt;br /&gt;
* [[Network Management|Network Management]]&lt;br /&gt;
* [[OpenGL|OpenGL research]]&lt;br /&gt;
* [[OpenGL_Triangle_of_Doom|OpenGL coding and demo Triangle of Doom]]&lt;br /&gt;
* [[Pre Specific Hash Codes|Pre Specific Hash Codes]]&lt;br /&gt;
* [[Research_Pre_Keyboard | Pre keyboard scancodes and keycodes]]&lt;br /&gt;
* [[Proximity Sensor]] &lt;br /&gt;
* [[Pictures from Self-Test|Pictures from Self-Test]] &lt;br /&gt;
* [[PmIpcDispatch|PmIpcDispatch to talk to palm IPC servers]]&lt;br /&gt;
* [[Restore Debug Log|Restore Debug Log]] &lt;br /&gt;
* [[Reverse_Engineering_WebOS_Doctor|Reverse Engineering WebOS Doctor]]&lt;br /&gt;
* [[Rooted Pre Issues|Rooted Pre Issues]] &lt;br /&gt;
* [[Research_Securing_Pre|Securing your Pre]]&lt;br /&gt;
* [[Running Processes|Running Processes]] &lt;br /&gt;
* [[Symlink Applications|Symlink Applications]] &lt;br /&gt;
* [[System Sounds|System Sounds]] &lt;br /&gt;
* [[TestApps|TestApps]] &lt;br /&gt;
* [[Facebook timezone issue|The annoying Facebook timezone issue]]&lt;br /&gt;
* [[Update Service Trace|Update Service Trace]] &lt;br /&gt;
* [[Tidbits|Tidbits]] &lt;br /&gt;
* [[VideoRecording]]&lt;br /&gt;
* [[WebOS Exploration - Various Information|WebOS Exploration - Various Information]] &lt;br /&gt;
* [[Research_Pre_GSM_Modem | Pre GSM modem device informations]]&lt;br /&gt;
* [[Research_Pre_GSM_Modem_Protocol | Pre GSM modem protocol informations]]&lt;br /&gt;
* [[Research_Pre_Audio | Audio routing and setup on the Pre]]&lt;br /&gt;
* [[Research_mpt | MSM modem passthru mode ]]&lt;br /&gt;
* [[Research_Pre_Boot_Process | Boot process]]&lt;br /&gt;
* [[LibSDL Research| SDL LibSDL research which lead to Quake and Doom running]]&lt;br /&gt;
* [[LibPDL Research| PDL LibPDL research ties into palm's device hooks]]&lt;br /&gt;
* [[Unofficial networks compatiblity list]]&lt;br /&gt;
* [[Research_kernel_Tuning | Research [kernel tuning]]]&lt;br /&gt;
* [[Touchscreen]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Reference===&lt;br /&gt;
* [[Packaging Standards|Packaging Standards]]&lt;br /&gt;
* [[webkit_transform|Webkit Transform]]- a powerful set of commands for manipulating elements.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Heinervdm</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Touchscreen&amp;diff=9820</id>
		<title>Touchscreen</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Touchscreen&amp;diff=9820"/>
		<updated>2010-05-07T20:11:31Z</updated>

		<summary type="html">&lt;p&gt;Heinervdm: Add information about the touchscreen protocoll&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Touchscreen =&lt;br /&gt;
&lt;br /&gt;
== Cypress CY8MRLN chipset ==&lt;br /&gt;
&lt;br /&gt;
They are using the CY8MRLN chipset from Cypress in the Palm Pre which is connected over SPI to the core. The CY8MRLN provides some quite interesting features already included in the driver provided by the kernel source:&lt;br /&gt;
&lt;br /&gt;
* Wake-on-touch (configurable from userspace through ioctl's; see include/linux/spi/cy8mrln.h)&lt;br /&gt;
* firmware loading (the CY8MRLN provide's a [[http://en.wikipedia.org/wiki/PSoC|PSoC]])&lt;br /&gt;
* touchscreen data is forwarded from kernel to usermode interface on /dev/touchscreen&lt;br /&gt;
&lt;br /&gt;
== dump data from touchscreen ==&lt;br /&gt;
There are some userland tools from palm in /usr/bin which helps you to dump the data ariving on /dev/touchscreen.&lt;br /&gt;
&lt;br /&gt;
== ts-lib implementation ==&lt;br /&gt;
For using the touchscreen with a different os like SHR or FSO we have to implement a plugin for ts-lib which decodes the data from the touchscreen ariving through /dev/touchscreen. Palm uses therefore there own implementaton /usr/bin/hidd which also provides plugin for other input system like the keyboard or the system buttons. &lt;br /&gt;
&lt;br /&gt;
Current problem with the ts-lib plugin is that the structure of the data arriving on /dev/touchsreen is not known. There is another driver for a different touchscreen chipset for android available on the cypress homepage (http://www.cypress.com/?rID=40085) which includes decoding of data from the touchscreen chipset. I assume that the data from the chipset used in the Palm Pre is nearly the same.&lt;br /&gt;
&lt;br /&gt;
==Screen format==&lt;br /&gt;
The screen is devided in 70 (7x10) fields + 7 fields for the gesture area&lt;br /&gt;
&lt;br /&gt;
==Dataformat==&lt;br /&gt;
&lt;br /&gt;
The dataset has 167 byte and is structured like the following struct:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt; &lt;br /&gt;
struct ts_frame {&lt;br /&gt;
    uint16_t frame_start; // constant:&lt;br /&gt;
    uint16_t field[77];   // contains the intensity of the 7*11 fields&lt;br /&gt;
    uint16_t frame_end;   // frame end indicator; always 0xffff&lt;br /&gt;
    uint8_t seq_nr1;      // incremented if seq_nr0 = scanrate&lt;br /&gt;
    uint16_t seq_nr2;     // incremeted if seq_nr1 = 255&lt;br /&gt;
    uint8_t unknown[4];   // timestap?&lt;br /&gt;
    uint8_t seq_nr0;      // incremented: from 0 to scanrate&lt;br /&gt;
    uint8_t null_value;   // \0&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Heinervdm</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Research&amp;diff=9724</id>
		<title>Portal:Research</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Research&amp;diff=9724"/>
		<updated>2010-04-30T17:20:01Z</updated>

		<summary type="html">&lt;p&gt;Heinervdm: add Pre_Touchscreen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header|&lt;br /&gt;
The Research Portal is for bleeding edge things being done with the device. &lt;br /&gt;
&lt;br /&gt;
Title all pages: '''Research [description]''' or '''Reference [description]'''&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
===Research:===&lt;br /&gt;
&lt;br /&gt;
* [[Applications Bundled on the Pre]]&lt;br /&gt;
* [[Application_Framework|Application Framework]]&lt;br /&gt;
* [[Application Signing|Application Signing]]&lt;br /&gt;
* [[Blocking Updates]]&lt;br /&gt;
* [[New Bluetooth|BlueZ (Replacing Palm Bluetooth)]]&lt;br /&gt;
* [[Boot_Chain|Boot Chain]]&lt;br /&gt;
* [[Bootie]]&lt;br /&gt;
* [[ClassicFilesystem]]&lt;br /&gt;
* [[Decrypt SSL (trusted man-in-the-middle technique)|Decrypt SSL (trusted man-in-the-middle technique)]]&lt;br /&gt;
* [[Easter Eggs|Easter Eggs]]&lt;br /&gt;
* [[FirstUse Application Functionality]]&lt;br /&gt;
* [[Fonts available on board the Pre]]&lt;br /&gt;
* [[Gstreamer]]&lt;br /&gt;
* [[Hidd]]&lt;br /&gt;
* [[Introspecting_Dbus|Introspecting Dbus]]&lt;br /&gt;
* [[Key Codes|Key Codes]] &lt;br /&gt;
* [[Media API|Media API]]&lt;br /&gt;
* [[Network Management|Network Management]]&lt;br /&gt;
* [[OpenGL|OpenGL research]]&lt;br /&gt;
* [[OpenGL_Triangle_of_Doom|OpenGL coding and demo Triangle of Doom]]&lt;br /&gt;
* [[Pre Specific Hash Codes|Pre Specific Hash Codes]]&lt;br /&gt;
* [[Research_Pre_Keyboard | Pre keyboard scancodes and keycodes]]&lt;br /&gt;
* [[Proximity Sensor]] &lt;br /&gt;
* [[Pictures from Self-Test|Pictures from Self-Test]] &lt;br /&gt;
* [[PmIpcDispatch|PmIpcDispatch to talk to palm IPC servers]]&lt;br /&gt;
* [[Restore Debug Log|Restore Debug Log]] &lt;br /&gt;
* [[Reverse_Engineering_WebOS_Doctor|Reverse Engineering WebOS Doctor]]&lt;br /&gt;
* [[Rooted Pre Issues|Rooted Pre Issues]] &lt;br /&gt;
* [[Research_Securing_Pre|Securing your Pre]]&lt;br /&gt;
* [[Running Processes|Running Processes]] &lt;br /&gt;
* [[Symlink Applications|Symlink Applications]] &lt;br /&gt;
* [[System Sounds|System Sounds]] &lt;br /&gt;
* [[TestApps|TestApps]] &lt;br /&gt;
* [[Facebook timezone issue|The annoying Facebook timezone issue]]&lt;br /&gt;
* [[Update Service Trace|Update Service Trace]] &lt;br /&gt;
* [[Tidbits|Tidbits]] &lt;br /&gt;
* [[VideoRecording]]&lt;br /&gt;
* [[WebOS Exploration - Various Information|WebOS Exploration - Various Information]] &lt;br /&gt;
* [[Research_Pre_GSM_Modem | Pre GSM modem device informations]]&lt;br /&gt;
* [[Research_Pre_GSM_Modem_Protocol | Pre GSM modem protocol informations]]&lt;br /&gt;
* [[Research_Pre_Audio | Audio routing and setup on the Pre]]&lt;br /&gt;
* [[Research_mpt | MSM modem passthru mode ]]&lt;br /&gt;
* [[Research_Pre_Boot_Process | Boot process]]&lt;br /&gt;
* [[LibSDL Research| SDL LibSDL research which lead to Quake and Doom running]]&lt;br /&gt;
* [[LibPDL Research| PDL LibPDL research ties into palm's device hooks]]&lt;br /&gt;
* [[Unofficial networks compatiblity list]]&lt;br /&gt;
* [[Research_kernel_Tuning | Research [kernel tuning]]]&lt;br /&gt;
* [[Pre_Touchscreen]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Reference===&lt;br /&gt;
* [[Packaging Standards|Packaging Standards]]&lt;br /&gt;
* [[webkit_transform|Webkit Transform]]- a powerful set of commands for manipulating elements.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Heinervdm</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Pre_Touchscreen&amp;diff=9723</id>
		<title>Pre Touchscreen</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Pre_Touchscreen&amp;diff=9723"/>
		<updated>2010-04-30T17:17:52Z</updated>

		<summary type="html">&lt;p&gt;Heinervdm: New page: ==Intro==  This is a research page on the pre touchscreen -- how to examine what it does, how it works, etc.  ==Screen format== The screen is devided in 70 (7x10) fields + 7 fields for the...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Intro==&lt;br /&gt;
&lt;br /&gt;
This is a research page on the pre touchscreen -- how to examine what it does, how it works, etc.&lt;br /&gt;
&lt;br /&gt;
==Screen format==&lt;br /&gt;
The screen is devided in 70 (7x10) fields + 7 fields for the gesture area&lt;br /&gt;
&lt;br /&gt;
==Dataformat==&lt;br /&gt;
&lt;br /&gt;
The dataset has 167 byte and is structured like the following struct:&lt;br /&gt;
{ &lt;br /&gt;
    uint16_t n_r;         // constant: \n\r&lt;br /&gt;
    uint16_t field[77];   // contains the intensity of the 7*11 fields&lt;br /&gt;
    uint16_t ffff;        // seperator? always ff&lt;br /&gt;
    uint8_t seq_nr1;      // incremented if seq_nr0 = scanrate&lt;br /&gt;
    uint16_t seq_nr2;     // incremeted if seq_nr1 = 255&lt;br /&gt;
    uint8_t unknown[4];&lt;br /&gt;
    uint8_t seq_nr0;      // incremented: from 0 to scanrate&lt;br /&gt;
    uint8_t null;         // \0&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Heinervdm</name></author>
	</entry>
</feed>