summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Protocol: made the thing compile again.Gravatar Ramūnas Mažeikis 2019-06-042-7/+11
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: reimplementation of tlv_get according to new spec.Gravatar Ramūnas Mažeikis 2019-06-042-18/+93
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: fixed typos and permissions.Gravatar Ramūnas Mažeikis 2019-06-022-1/+1
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: fixed a critical bug.Gravatar Ramūnas Mažeikis 2019-06-021-1/+1
| | | | | | Look at the diff and it will be obvious what was fixed. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Tweaked function declarations and build files to make it build.Gravatar Ramūnas Mažeikis 2019-05-295-11/+22
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Removed tlv_private.h from ./src/common/.Gravatar Ramūnas Mažeikis 2019-05-291-1/+0
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: now renamed things properly and updated build files.Gravatar Ramūnas Mažeikis 2019-05-295-52/+6
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: renamed some files.Gravatar Ramūnas Mažeikis 2019-05-293-0/+0
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: new and improved tlv_destroy.Gravatar Ramūnas Mažeikis 2019-05-291-2/+18
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: updated tutorial.Gravatar Ramūnas Mažeikis 2019-05-291-7/+12
|
* Protocol: more code and a tutorial.Gravatar Ramūnas Mažeikis 2019-05-292-117/+80
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Screen: very shoddy implementation of message code.Gravatar Ramūnas Mažeikis 2019-05-283-3/+14
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Device: accidentally broke code by renaming function.Gravatar Ramūnas Mažeikis 2019-05-281-14/+55
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: fixed a stupid.Gravatar Ramūnas Mažeikis 2019-05-281-5/+5
| | | | | | Had a local variable with the same name as argument. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: renamed functions to fit the "namespace".Gravatar Ramūnas Mažeikis 2019-05-282-10/+12
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: more docs.Gravatar Ramūnas Mažeikis 2019-05-281-0/+12
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Protocol: new functions and associated docs.Gravatar Ramūnas Mažeikis 2019-05-282-6/+61
| | | | | | | | | | | | The header declares new functions: * tlv_init() * tlv_destroy() * tlv_push() * tlv_get_raw() * tlv_raw_size() Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Screen: adjustments, bug fixes and abstraction.Gravatar Ramūnas Mažeikis 2019-05-282-9/+22
| | | | | | | Line drawing code no longer assumes a particular screen as long as it's interface includes OLEDDisplay. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Screen: implementation of drawing and trivial docs.Gravatar Ramūnas Mažeikis 2019-05-273-6/+31
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Screen: More implementation details.Gravatar Ramūnas Mažeikis 2019-05-272-25/+45
| | | | | | Only a single function is a stub now --- the actual drawing. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Device: partial implementation of line scrolling logic.Gravatar Ramūnas Mažeikis 2019-05-272-0/+74
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Merge branch 'proto_stdio_threads'Gravatar Gediminas Jakutis 2019-05-264-0/+230
|\ | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * daemon: improve threading logic on null proto.Gravatar Gediminas Jakutis 2019-05-263-42/+78
| | | | | | | | | | | | | | | | Functions now prevent interruptions that can produce an inconsistent state in the program. Also, cosmetic changes. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * daemon: fixed some dumb mistakesGravatar Paulius Ratkevičius 2019-05-212-0/+4
| | | | | | | | Signed-off-by: Paulius Ratkevičius <pauliuz95@gmail.com>
| * daemon: implemented stdio interfacesGravatar Paulius Ratkevičius 2019-05-213-5/+55
| | | | | | | | Signed-off-by: Paulius Ratkevičius <pauliuz95@gmail.com>
| * daemon: added stdio (null) im proto stubs.Gravatar Gediminas Jakutis 2019-05-214-0/+140
| | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* | Merge branch '31-Net-Protocol-Handling'Gravatar Gediminas Jakutis 2019-05-2615-71/+581
|\ \ | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | common: cosmetic changes.Gravatar Gediminas Jakutis 2019-05-266-13/+57
| | | | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | Protocol: updated get_tlv and more docs.Gravatar Ramūnas Mažeikis 2019-05-222-0/+13
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: fixed a off-by-one error when copying a string.Gravatar Ramūnas Mažeikis 2019-05-221-1/+1
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: updated docs for functions that survived redesign.Gravatar Ramūnas Mažeikis 2019-05-222-0/+18
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: finished reimplementation.Gravatar Ramūnas Mažeikis 2019-05-221-1/+9
| | | | | | | | | | | | | | | | | | Now protocol only deals with parsing and forming of packets. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: reimplemented push_bytes and push_tlv_header.Gravatar Ramūnas Mažeikis 2019-05-222-5/+24
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: reimplemented get_tlv and added tlv_data_size.Gravatar Ramūnas Mažeikis 2019-05-222-8/+34
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: tossed a bunch of function out the window.Gravatar Ramūnas Mažeikis 2019-05-223-52/+3
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: reimplemented push_string and push_fpi1.Gravatar Ramūnas Mažeikis 2019-05-222-3/+19
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: amendments to interface functions.Gravatar Ramūnas Mažeikis 2019-05-222-20/+18
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: interface redesign.Gravatar Ramūnas Mažeikis 2019-05-225-393/+56
| | | | | | | | | | | | | | | | | | Every function is a stub now. Reimplementaion coming up. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Merge branch '31-Net-Protocol-Handling'Gravatar Gediminas Jakutis 2019-05-223-17/+25
| |\ \ | | | | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| | * | Protocol: attempted to fix stupids.Gravatar Ramūnas Mažeikis 2019-05-224-19/+19
| | | | | | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| | * | Protocol: fixed type errors.Gravatar Ramūnas Mažeikis 2019-05-223-15/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added const where appropriate to satisfy stricter type checking of C++. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| | * | Merge branch '31-Net-Protocol-Handling'.Gravatar Ramūnas Mažeikis 2019-05-223-0/+0
| | |\ \ | | | | | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| | * | | Protocol: switched files to C++ and did minor fixes.Gravatar Ramūnas Mažeikis 2019-05-224-27/+28
| | | | | | | | | | | | | | | | | | | | | | | | | The code has a chance to compile now. No changes to actual build files yet.
| * | | | device: actually make it all build and such.Gravatar Gediminas Jakutis 2019-05-2212-87/+201
| | |/ / | |/| | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | | device: fix shoddy file permissions.Gravatar Gediminas Jakutis 2019-05-213-0/+0
| | | | | | | | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | | device: strip CRs.Gravatar Gediminas Jakutis 2019-05-211-25/+25
| |/ / | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | Protocol: forgot to commit updated udp.hGravatar Ramūnas Mažeikis 2019-05-211-2/+2
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: moved udp code out of main.Gravatar Ramūnas Mažeikis 2019-05-216-34/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An effor was made to increase modularity of device code. It was a partial success. IP adress, communications port, and wifi login details had to be made static and visible in main. Time is scarce and I am not about to push this further. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: common no longer has device-specific implementations.Gravatar Ramūnas Mažeikis 2019-05-213-55/+5
| | | | | | | | | | | | | | | | | | Forgot to remove device-specific code from common protocol code. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * | Protocol: implementation of device-side protocol.Gravatar Ramūnas Mažeikis 2019-05-215-43/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | Parts of protocol specific for device are implementepd to reflect the fact that the device is a client. This effectively means that device gets a single connection only and severe memory restrictions about which the daemon might get informed about in the future. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>