<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>openshoe OpenShoe runtime framework changes</title><link>https://sourceforge.net/p/openshoe/framework/</link><description>Recent changes to OpenShoe runtime framework repository in openshoe project</description><atom:link href="https://sourceforge.net/p/openshoe/framework/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 27 Sep 2016 12:29:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openshoe/framework/feed" rel="self" type="application/rss+xml"/><item><title>- Bugfix of the lossless communication mode which prevented packages from being sent.</title><link>https://sourceforge.net/p/openshoe/framework/ci/dae4878ce32857f2c88f5dca0ffa7d8e573b3731/</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;Bugfix of the lossless communication mode which prevented packages from being sent. - Support for reading magnetometer data from the modules. - Increased speed of I2C communiation. - Time stamping of process sequence. - Support for some experimental hardware and algorithms.&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/dae4878ce32857f2c88f5dca0ffa7d8e573b3731/"&gt;View Changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Tue, 27 Sep 2016 12:29:03 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/dae4878ce32857f2c88f5dca0ffa7d8e573b3731/</guid></item><item><title>Added CAN-bus support. This should not affect the code unless the CAN_INTERFACE macro is defined. A number of ASF components has been added together with the CAN-bus support.</title><link>https://sourceforge.net/p/openshoe/framework/ci/3137fa63dbae74d8b37a32604863f085539ab92e/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Added CAN-bus support. This should not affect the code unless the CAN_INTERFACE macro is defined. A number of ASF components has been added together with the CAN-bus support.&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/3137fa63dbae74d8b37a32604863f085539ab92e/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Wed, 18 Nov 2015 21:24:04 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/3137fa63dbae74d8b37a32604863f085539ab92e/</guid></item><item><title>Added get_state function.</title><link>https://sourceforge.net/p/openshoe/framework/ci/79d47da4b3f4125e58ca5b5d2b82e0cca5d7c05f/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Added get_state function.&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/79d47da4b3f4125e58ca5b5d2b82e0cca5d7c05f/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Tue, 10 Nov 2015 18:17:28 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/79d47da4b3f4125e58ca5b5d2b82e0cca5d7c05f/</guid></item><item><title>Bugfix: Return value in case there was no space in the UART buffer was wrong which sometimes caused oscillatory effects when stressing the UART (Bluetooth).</title><link>https://sourceforge.net/p/openshoe/framework/ci/2a0fcd02323b0a22d707f3b2be671b9ba422502d/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bugfix: Return value in case there was no space in the UART buffer was wrong which sometimes caused oscillatory effects when stressing the UART (Bluetooth).&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/2a0fcd02323b0a22d707f3b2be671b9ba422502d/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Fri, 02 Oct 2015 08:10:22 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/2a0fcd02323b0a22d707f3b2be671b9ba422502d/</guid></item><item><title>- Upgrade of project files from Atmel Studio 6.5 to 7.</title><link>https://sourceforge.net/p/openshoe/framework/ci/d2392ead6faa23442d428a76ec3ad534ff107184/</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;Upgrade of project files from Atmel Studio 6.5 to 7. - Upgrade of ASF to 3.18.1 from some old version from 2011. - Clean-up of OpenShoe classic stuff such as SPI routines and external interrupt functionality.&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/d2392ead6faa23442d428a76ec3ad534ff107184/"&gt;View Changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Wed, 30 Sep 2015 14:05:15 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/d2392ead6faa23442d428a76ec3ad534ff107184/</guid></item><item><title>Moved and joined communication logic from bluetooth_interface.c and usb_interface.c to external_interface.c. Now the interface resources are bundled in "external interface"-structs and the logic handl...</title><link>https://sourceforge.net/p/openshoe/framework/ci/1547ff09b95e7a3794bc21d3af8dc57e22e3d955/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Moved and joined communication logic from bluetooth_interface.c and usb_interface.c to external_interface.c. Now the interface resources are bundled in "external interface"-structs and the logic handled by common functions while the hardware dependencies are hidden in bluetooth_interface.c and usb_interface.c. The interfaces now also have identical package queues.&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/1547ff09b95e7a3794bc21d3af8dc57e22e3d955/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Tue, 29 Sep 2015 14:07:28 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/1547ff09b95e7a3794bc21d3af8dc57e22e3d955/</guid></item><item><title>- Separated bias estimation and bias compensation into two different process sequence functions.</title><link>https://sourceforge.net/p/openshoe/framework/ci/a25e07e59c4fe1f86861178b0fc06f5bb9ea2e2a/</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;Separated bias estimation and bias compensation into two different process sequence functions. - Introduced one sample delay of the accelerometer measurements to compensate for the built in delay of the gyro measurements. - Stationarity thresholds as states.&lt;br/&gt;&lt;a href="/p/openshoe/framework/ci/a25e07e59c4fe1f86861178b0fc06f5bb9ea2e2a/"&gt;View Changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Thu, 24 Sep 2015 13:14:52 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/a25e07e59c4fe1f86861178b0fc06f5bb9ea2e2a/</guid></item><item><title>-Implemented double buffered (package buffer and transmission buffer) interfaces for both USB and BT.</title><link>https://sourceforge.net/p/openshoe/framework/ci/c2a43b0bc68462ac1fa97473429c699bd9c8255a/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;-Implemented double buffered (package buffer and transmission buffer) interfaces for both USB and BT. -USB and BT should now behave the same. Lossless communication is now available for USB. -Proper handling of switching between lossy and lossless communication. -Increased buffer sizes and types to handle larger commands. -Integration of acknowledgement reception and transmission in the normal transmission pipeline. -Various cleanup, small bug fixes and parameter changes. -Removed NACK transmission completely.&lt;br /&gt;&lt;a href="/p/openshoe/framework/ci/c2a43b0bc68462ac1fa97473429c699bd9c8255a"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Tue, 03 Mar 2015 16:27:46 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/c2a43b0bc68462ac1fa97473429c699bd9c8255a/</guid></item><item><title>SIGNIFICANT BUG FIX!!!</title><link>https://sourceforge.net/p/openshoe/framework/ci/15f969e4a6ab80e98cd66048089854c10873dcc1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;SIGNIFICANT BUG FIX!!! - The conditional restore process function in the step wise dead reckoning command was set in slot 5 rather than the last position. This meant that a measurement update was run without a any time update which flipped the quarternion. This has now been corrected. - Changed the set_last_process_sequence_element()-function to take a id rather than a pointer. - Removed some TODO-comment which had been done.&lt;br /&gt;&lt;a href="/p/openshoe/framework/ci/15f969e4a6ab80e98cd66048089854c10873dcc1"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Mon, 09 Feb 2015 22:13:05 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/15f969e4a6ab80e98cd66048089854c10873dcc1/</guid></item><item><title>- Moved IMU_read() to the processing sequence. It's there by default and all commands messing with the process sequence have been complemented to include the IMU_read function. However, if you mess wi...</title><link>https://sourceforge.net/p/openshoe/framework/ci/9714d86a2ab09c10766de1c552c5dde5c3e1c386/</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;Moved IMU_read() to the processing sequence. It's there by default and all commands messing with the process sequence have been complemented to include the IMU_read function. However, if you mess with the process sequence manually, the IMU_read function need to be handled. - Turned around the "set lossy transmission" logics to "set lossless transmission". No implications for the user interface. - Removed the possibility to set a process sequence slot manually with a pointer. - Made sure that the size limits are respected in all accesses to the state/process function/command info arrays. I've also decreased the limits not to take up unnecessary memory and loops. - Removed command_header_table. The role is fullfilled by command_info_array instead.&lt;br /&gt;&lt;a href="/p/openshoe/framework/ci/9714d86a2ab09c10766de1c552c5dde5c3e1c386"&gt;View Changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John-Olof Nilsson</dc:creator><pubDate>Fri, 06 Feb 2015 14:46:20 -0000</pubDate><guid>https://sourceforge.net/p/openshoe/framework/ci/9714d86a2ab09c10766de1c552c5dde5c3e1c386/</guid></item></channel></rss>