summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-08Master changes and TODOAditya Naik
2020-06-08Dataflow DF_RX_DOC changesAditya Naik
2020-06-08Addressing changesAditya Naik
2020-06-05Debugged DF DOC/CTS errorsAditya Naik
2020-06-05Dataflow errors, switching CTS to bytes TXAditya Naik
2020-06-04Testing micropython slaveAditya Naik
2020-06-01Renamed master and slave files, small edits to codeAditya Naik
2020-05-28Added slave file, handshake to slaveAditya Naik
2020-05-28This CL adds bookkeeping structures for routing, including the routing ↵Aditya Naik
buffer, routing index buffer, and the routing table. It also adds the main routing function, slave-side implementation of receiving subscribed data and master implementation of managed data in the routing buffer. This CL supports only routing data (branch 1) and only honors subscriptions based on module ID. CL also adds minor changes to the dataflow process, including inserting data into the routing buffer and incrementing routing pointer. CL also adds a configuration macro MASTER_I2C_BUS_INTERVAL in config.h to delay master I2C operations in order to minimize I2C timeout errors on the bus. Author: Aditya Naik Reviewers: None Task list: ef9e3917106842259ce2c32f40d7e9be 2f0c741a66db4b79904e295356b657cd
2020-05-14This CL adds structures for bookkeeping for dataflow based on the dataflow ↵Aditya Naik
protocol. It also adds a master and slave-side implementation of a single root-to-tree path in the protocol, which involves SOR=1 (master denoting a slave send operation) and DOC=5 (slave denoting data send operation). CL includes dataflow status typedef, SOR code typedef, DOC/SOR encoding, transmitting and decoding, CTS/data encoding, transmitting and decoding. Commit by: Aditya Naik Reviewed by: None Task list: 2cabf06b6a354e83aed9a1c7ff22bd14 49ca5b3a768a48778259d3a449890ccb d34854d85c7947f5b63bc897136c6c28 88a636ba03c24d3bac77ccc9ab9822db
2020-04-22Added dataflow protocol filesAditya Naik
2020-04-22Manually added MDRAditya Naik
2020-04-22Manually add MDRAditya Naik
2020-04-22Better idea: treat hs as done, manually add MDRAditya Naik
2020-04-22Better idea: treat hs as done, manually add MDRAditya Naik
2020-04-21New working main fileAditya Naik
2020-04-10Newer handshake protoAditya Naik
2020-04-09Master roggleAditya Naik
2020-04-09main.c and corresponding makefileAditya Naik
2020-04-09Added cient code to master hsAditya Naik
2020-04-09Added cient code to master hsAditya Naik
2020-04-09Added cient code to master hsAditya Naik
2020-04-09Added cient code to master hsAditya Naik
2020-04-09Project refactorAditya Naik
2020-04-09Older changesAditya Naik
2020-04-07Removed encoding callbackAditya Naik
2020-04-07RTOS prep changesAditya Naik
2020-04-07Debug/testing block correctionsAditya Naik
2020-04-07Debug/testing block correctionsAditya Naik
2020-04-07MDR decode works with pointerAditya Naik
2020-04-07MDR decode works but not with pointer structureAditya Naik
2020-04-07Branching off main hsAditya Naik
2020-04-07Working on MDR decoding in main-hsAditya Naik
2020-04-03Working MDR decode on masterAditya Naik
2020-04-03MDR received without errorsAditya Naik
2020-04-03MDR received without errorsAditya Naik
2020-04-03MDR is getting received correctly but HAL states errorAditya Naik
2020-04-03ChangesAditya Naik
2020-03-30Debug blockAditya Naik
2020-03-26Working MDR req, untested ACKAditya Naik
2020-03-26not workingAditya Naik
2020-03-26Setting upAditya Naik
2020-03-26Working MDR mergeAditya Naik
2020-03-25Working MDR mergeAditya Naik
2020-03-25Master receives MDRAditya Naik
2020-03-25Master work for MDR CTS and MDR work (not decoding yet)Aditya Naik
2020-03-25Fix this in workingAditya Naik
2020-03-25AF error limitsAditya Naik
2020-03-25Resetting communication after AF errorAditya Naik
2020-03-25Debugging AF errors on MDK ACKAditya Naik