Commit Graph

188 Commits

Author SHA1 Message Date
d1d2d4ae0a Restructure to match order in header 2020-07-08 21:51:44 +02:00
19d73640c7 Properly destroy physical monitor handle 2020-07-08 21:50:49 +02:00
927c318f54 Make info LEDs dependent on flag not debug build 2020-07-08 00:34:32 +02:00
ab8b1bfbbe Change default firmware build to release 2020-07-08 00:34:02 +02:00
d3d80a2062 Add hardware design, schematic, and gerber files 2020-07-07 17:53:51 +02:00
5af9bc133c Add manual override slider 2020-07-06 22:43:18 +02:00
46e0e8d0a6 Implement main update loop 2020-07-06 22:09:44 +02:00
2704bb2636 Change sensor interface to provide normalized values 2020-07-06 20:59:20 +02:00
03e2c950ed Move sensor and monitor handling to main window 2020-07-06 20:47:53 +02:00
8974306b15 Move supported firmware version to named variable 2020-07-06 20:30:47 +02:00
b3d42de2f0 Refactor sensor driver to have same interface as monitor driver 2020-07-06 20:30:21 +02:00
cf7f4e9a2d Move useful helper functions to utils 2020-07-06 20:12:37 +02:00
07e8222c6b Add logging tr to main window log 2020-07-06 20:03:25 +02:00
d0b24b947b Load semantic icons seperately 2020-07-06 19:52:25 +02:00
8e6844764b Include new icons in application 2020-07-06 19:32:11 +02:00
25bdef0cc3 Adapt icon convert and install script to new icons 2020-07-06 19:22:52 +02:00
d31535cc13 Add icons for non-sensor operation 2020-07-06 19:19:00 +02:00
337d129391 Add installation capability to icons script 2020-07-06 18:50:22 +02:00
3b495573f6 Force newline for shell scripts 2020-07-06 18:49:34 +02:00
883a2c42b4 Ignore generated icons 2020-07-06 18:47:30 +02:00
7b59acf96b Add icons 2020-07-06 18:42:25 +02:00
b6fb83417f Changed not-implemented on linux to warning log instead of assert crash 2020-07-06 18:35:06 +02:00
a79cb5182b Add debug log before and after setting brightness 2020-07-05 21:56:00 +02:00
cdb5f8be39 Remove newline 2020-07-05 21:30:46 +02:00
285e99cee5 Add debug log for received brightness 2020-07-05 21:30:02 +02:00
c4f56a964d Implement monitor validity check 2020-07-05 21:27:08 +02:00
259c62b01b Move member variable before functions 2020-07-05 21:24:40 +02:00
5197295368 Implement setting monitor brightness 2020-07-05 21:24:01 +02:00
058ba0846b Implement getting monitor brightness 2020-07-05 20:47:55 +02:00
b9170388b6 Improve logging 2020-07-05 20:47:22 +02:00
980da038b7 Implement basic monitor interface 2020-07-05 20:29:52 +02:00
e5a5ff1958 Add debug log for getting capabilities 2020-07-05 19:17:06 +02:00
97f8a83af4 Add info log for compatible monitors 2020-07-05 19:15:26 +02:00
586db85741 Add logging for failing to get monitor capabilities 2020-07-05 19:11:53 +02:00
425f9c3e13 Refactor get last error helper 2020-07-05 19:08:10 +02:00
978420e4a0 Implement checking brightness support 2020-07-05 19:02:06 +02:00
07c189d399 Initialize pointer 2020-07-05 18:53:12 +02:00
9e8a6f4805 Add logging to monitor enumeration 2020-07-05 18:33:08 +02:00
1e7e0b4e6d Fix constructing of monitor 2020-07-05 17:55:23 +02:00
3361dcf088 Improve error message for failed error formatting 2020-07-05 17:44:20 +02:00
dc282b6ab5 Implemented windows error formatting 2020-07-05 17:38:15 +02:00
7afbc443c9 Implement monitor enumeration 2020-07-05 16:56:27 +02:00
35eb12c542 Allow copy elision 2020-07-05 16:15:29 +02:00
fea3c1d8d1 Inline one-line functions 2020-07-05 16:13:35 +02:00
191961780f Make logging of function and source file options 2020-07-05 16:12:01 +02:00
ecf89d5e14 Add option to always produce colored output 2020-07-05 15:59:54 +02:00
b984f2f0a7 Fix assert 2020-07-05 15:50:54 +02:00
be99326248 Add assert for currently not supported platforms 2020-07-05 15:39:11 +02:00
d5d6f390fb Add platform independent monitor control structure 2020-07-05 15:20:51 +02:00
2a1ee46928 Fix clang format security warning 2020-07-05 15:17:24 +02:00