summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* device: fix ip printing.Gravatar Gediminas Jakutis 2019-06-101-0/+1
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* fix off-by-one error.Gravatar Gediminas Jakutis 2019-06-103-4/+4
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* hook various previously unused modules together.Gravatar Gediminas Jakutis 2019-06-0911-201/+249
| | | | | | This now allows us to send messages to the device and such. Yay? Yay. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* Screen: changed delta from 2ms to 2s.Gravatar Ramūnas Mažeikis 2019-06-081-1/+1
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Screen: stopped using time(). Using millis() instead.Gravatar Ramūnas Mažeikis 2019-06-082-2/+2
| | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* Merge branch 'master' of ssh://seriouss.am:5122/var/repos/usurpationGravatar Gediminas Jakutis 2019-06-081-0/+1
|\
| * Screen: possibly one line bug fix.Gravatar Ramūnas Mažeikis 2019-06-081-0/+1
| | | | | | | | | | | | | | Some <can't use the command line> forgot to call .display() to actually push all the graphics to screen. Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
* | device: random screen-related fixes.Gravatar Gediminas Jakutis 2019-06-084-13/+12
|/ | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* refactor server/client discovery to use TLVs.Gravatar Gediminas Jakutis 2019-06-076-198/+265
| | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* Merge branch '35-Message-Output'Gravatar Gediminas Jakutis 2019-06-042-14/+73
|\ | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * 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-041-11/+66
| | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * Protocol: fixed typos and permissions.Gravatar Ramūnas Mažeikis 2019-06-021-0/+0
| | | | | | | | 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>
* | Merge branch '35-Message-Output'Gravatar Gediminas Jakutis 2019-06-0110-141/+282
|\| | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * Tweaked function declarations and build files to make it build.Gravatar Ramūnas Mažeikis 2019-05-294-11/+15
| | | | | | | | 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-294-51/+5
| | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * Protocol: renamed some files.Gravatar Ramūnas Mažeikis 2019-05-292-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: more code and a tutorial.Gravatar Ramūnas Mažeikis 2019-05-291-71/+20
| | | | | | | | 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-281-5/+8
| | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>
| * Protocol: new functions and associated docs.Gravatar Ramūnas Mažeikis 2019-05-281-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | 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 'net_improvements'Gravatar Gediminas Jakutis 2019-05-294-56/+141
|\ \ | | | | | | | | | | | | | | | | | | | | | NOTE: this removes the adhoc discovery implementation. If working discovery is required either use an earlier version or whicherver later version that hopefully implements it. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | daemon: get ready to use messaging interfaces.Gravatar Gediminas Jakutis 2019-05-294-35/+69
| | | | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | dameon: net: implement sending data.Gravatar Gediminas Jakutis 2019-05-271-22/+73
| | | | | | | | | | | | | | | | | | Also, dropped some adhockery and rebased some code. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* | | device: meson: fix some oversights.Gravatar Gediminas Jakutis 2019-05-291-4/+7
| | | | | | | | | | | | | | | | | | | | | espmake is not used anymore, so removed the find_program() of it. Lack of nproc is now handled gracefully and won't make it error out. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* | | daemon: improve purple code for better cleanup.Gravatar Gediminas Jakutis 2019-05-271-1/+6
|/ / | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* | fix license headers in the headers.Gravatar Gediminas Jakutis 2019-05-271-1/+1
| | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* | build system: device building improvements.Gravatar Gediminas Jakutis 2019-05-271-1/+26
|/ | | | | | | | No longer depends on having the adhoc "espmake" in $PATH. This change now requires a few more explicit meson configuration options to build the firmware. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* Merge branch 'proto_stdio_threads'Gravatar Gediminas Jakutis 2019-05-263-0/+200
|\ | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * daemon: improve threading logic on null proto.Gravatar Gediminas Jakutis 2019-05-262-41/+77
| | | | | | | | | | | | | | | | 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-212-5/+52
| | | | | | | | Signed-off-by: Paulius Ratkevičius <pauliuz95@gmail.com>
| * daemon: added stdio (null) im proto stubs.Gravatar Gediminas Jakutis 2019-05-213-0/+113
| | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
* | Merge branch '31-Net-Protocol-Handling'Gravatar Gediminas Jakutis 2019-05-269-67/+394
|\ \ | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | common: cosmetic changes.Gravatar Gediminas Jakutis 2019-05-263-4/+48
| | | | | | | | | | | | Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
| * | Protocol: updated get_tlv and more docs.Gravatar Ramūnas Mažeikis 2019-05-221-0/+2
| | | | | | | | | | | | 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-221-0/+13
| | | | | | | | | | | | 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-221-7/+31
| | | | | | | | | | | | Signed-off-by: Ramūnas Mažeikis <ramunasnezinomas@gmail.com>