<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uctrl-hs-proto/makefile, branch dc</title>
<subtitle>Protobuf-based protocol for distributed embedded architectures. STM32F4 based</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/'/>
<entry>
<title>Optimizations for master data and command routing handling and corresponding changes for slave data and command decoding. Master no longer decodes data in order send individual datapoints in a packed data_message field individually, but stores and forwards the encoded data message and MDR to the slaves during routing. This significantly optimizes data routing by reducing the time taken to decode and encode every single packed datapoint.</title>
<updated>2020-06-22T16:41:42+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-18T21:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=2acabd3ce6ed5522a2b3ce6728facc74bbbbd23a'/>
<id>2acabd3ce6ed5522a2b3ce6728facc74bbbbd23a</id>
<content type='text'>
Task List: None
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task List: None
</pre>
</div>
</content>
</entry>
<entry>
<title>This CL adds support for dataflow branch 2, which includes master processing of DOC 1, 2, 3 for SOR 1 and SOR 3, adding support for master command processing and routing. Slave command generators and receivers are also added for testing master command functionality. CL also adds minor changes to debug scripts and overall cleanup; changes to dataflow structures to support command functionality; dedicated function for handling CTS reception from slaves.</title>
<updated>2020-06-18T20:13:36+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-17T20:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=0746618ebe57ba8d452ad5cc907ddd478b512898'/>
<id>0746618ebe57ba8d452ad5cc907ddd478b512898</id>
<content type='text'>
Task list: b1d2ba1914ab4621bd004ad0a636e09d
     	   2c17aeea4e73433fa5a49d310c7526b1
	   5e15eda1eecb482a9bd4e6ec4ef2af0e
	   75b4f8b2792a4be69caf830c720d3e7c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task list: b1d2ba1914ab4621bd004ad0a636e09d
     	   2c17aeea4e73433fa5a49d310c7526b1
	   5e15eda1eecb482a9bd4e6ec4ef2af0e
	   75b4f8b2792a4be69caf830c720d3e7c
</pre>
</div>
</content>
</entry>
<entry>
<title>I2C speed upgrade for master and slave</title>
<updated>2020-06-15T17:07:34+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-15T17:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=8883bdbccf223824935f36a77566d7af19ab4908'/>
<id>8883bdbccf223824935f36a77566d7af19ab4908</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added ports dir</title>
<updated>2020-06-09T17:47:28+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-09T17:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=b113916a5df90673bbe56fe7a0fd09ea3516d124'/>
<id>b113916a5df90673bbe56fe7a0fd09ea3516d124</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved nanopb files to library dir; changed main filenames</title>
<updated>2020-06-09T16:40:35+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-09T16:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=16d4cd12cb4bdfc3eda3ec6019d093f971d8aca8'/>
<id>16d4cd12cb4bdfc3eda3ec6019d093f971d8aca8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This CL adds a major refactor to the protocol implementation by moving away from protobuf for non-nested messages, simplifying the communications and reducing encoding/decoding overhead for both the master and slave. Smaller changes added include changes in address schemes and changes to the relevant macros to match the addressing changes. Changes by this CL have been tested to work with multiple slaves on different platforms (STM32 HAL-based and Micropython based). Documentation of the refactored protocol to specify the exact byte ordering for each message is pending.</title>
<updated>2020-06-08T19:40:38+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-05T00:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=eec8547279d2f09874087f265793c451432f1db6'/>
<id>eec8547279d2f09874087f265793c451432f1db6</id>
<content type='text'>
Author:    Aditya Naik
Reviewers: None
Task list: None
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Author:    Aditya Naik
Reviewers: None
Task list: None
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed master and slave files, small edits to code</title>
<updated>2020-06-01T17:22:51+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-06-01T17:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=02935126630c673f61fb61654c961de0cae492f5'/>
<id>02935126630c673f61fb61654c961de0cae492f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added dataflow protocol files</title>
<updated>2020-04-22T20:30:15+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-04-22T20:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=42a683033594289ddc520dffec652967e366e785'/>
<id>42a683033594289ddc520dffec652967e366e785</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Manually add MDR</title>
<updated>2020-04-22T19:58:38+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-04-22T19:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=89c7930fb5be50108a8d72acfbd6fbded8063dd2'/>
<id>89c7930fb5be50108a8d72acfbd6fbded8063dd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main.c and corresponding makefile</title>
<updated>2020-04-09T06:23:59+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2020-04-09T06:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/uctrl-hs-proto/commit/?id=c21724122abc32a503ba9e79dd567bc220e62158'/>
<id>c21724122abc32a503ba9e79dd567bc220e62158</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
