BlackMark
|
fc49f1d779
|
Implement monitor and overall brightness slider
|
2020-07-17 16:52:47 +02:00 |
|
BlackMark
|
756bb9b6a7
|
Remove unnecessary circular updates
|
2020-07-17 16:34:01 +02:00 |
|
BlackMark
|
5943b72fef
|
Implement limits slider
|
2020-07-17 16:28:15 +02:00 |
|
BlackMark
|
8f4dec0bff
|
Implement overall limit sliders
|
2020-07-17 16:15:52 +02:00 |
|
BlackMark
|
78f3daf1ff
|
Remove paramater that matches the default
|
2020-07-17 16:10:10 +02:00 |
|
BlackMark
|
17a4890fdc
|
Refactor clamped and rounded linear interpolation
|
2020-07-17 14:54:31 +02:00 |
|
BlackMark
|
e4f18911f9
|
Add placeholder for linux version of monitor getName
|
2020-07-17 14:53:30 +02:00 |
|
BlackMark
|
17a1eab03d
|
Fix missing library for C++17 filesystem
|
2020-07-17 14:52:49 +02:00 |
|
BlackMark
|
69b14243bc
|
Fix wrong indentation
|
2020-07-17 14:52:22 +02:00 |
|
BlackMark
|
65b4fbc484
|
Fix signed-unsigned comparison warning
|
2020-07-17 14:51:28 +02:00 |
|
BlackMark
|
5b6dd9e62c
|
Add some GUI abstraction and implement basic monitor selection
|
2020-07-12 21:04:08 +02:00 |
|
BlackMark
|
994e08bebc
|
Add function to get monitor name
|
2020-07-12 21:02:51 +02:00 |
|
BlackMark
|
86dbcfda4f
|
Reset everything in monitor move constructor
|
2020-07-12 19:41:52 +02:00 |
|
BlackMark
|
5e4aba8140
|
Make sensor move constructible
|
2020-07-12 19:38:35 +02:00 |
|
BlackMark
|
7b791a071b
|
Implement manual override checkboxes
|
2020-07-12 19:14:15 +02:00 |
|
BlackMark
|
69a68ce67c
|
Refactor monitor tab GUI setup
|
2020-07-12 19:06:19 +02:00 |
|
BlackMark
|
afd6de62a0
|
Refactor GUI setup
|
2020-07-12 18:55:41 +02:00 |
|
BlackMark
|
cb9a57a24a
|
Make placeholder values obvious
|
2020-07-12 18:49:11 +02:00 |
|
BlackMark
|
395e58f94d
|
Give UI elements proper names
|
2020-07-12 18:44:38 +02:00 |
|
BlackMark
|
200ad19d95
|
Add GUI layout for monitors and sensors
|
2020-07-12 18:13:53 +02:00 |
|
BlackMark
|
88600b8915
|
Add revision 2 of PCB
|
2020-07-12 17:58:24 +02:00 |
|
BlackMark
|
d5dad15d0a
|
Implement log rotation
|
2020-07-09 21:54:12 +02:00 |
|
BlackMark
|
7331532dfa
|
Reflect watchdog reset with startup color
|
2020-07-09 20:08:20 +02:00 |
|
BlackMark
|
5169ddd4bd
|
Set watchdog to approximately 2s and add refreshing
|
2020-07-09 19:58:20 +02:00 |
|
BlackMark
|
8e15ee72f3
|
Add watch dog timer
|
2020-07-09 19:41:13 +02:00 |
|
BlackMark
|
7a087c918e
|
Remove duplicate include entries
|
2020-07-09 19:36:54 +02:00 |
|
BlackMark
|
962dc6ab95
|
Add readme to firmware
|
2020-07-09 18:52:36 +02:00 |
|
BlackMark
|
d88dc95a44
|
Rename firmware folder
|
2020-07-09 18:16:41 +02:00 |
|
BlackMark
|
e43629d0c0
|
Make manual override slider bidirectional
|
2020-07-08 23:12:33 +02:00 |
|
BlackMark
|
1e3596a230
|
Implement tray icon click
|
2020-07-08 23:06:38 +02:00 |
|
BlackMark
|
4bb32f0bd0
|
Add tray icon tool tip
|
2020-07-08 22:51:01 +02:00 |
|
BlackMark
|
eb18ab9f1e
|
Change window close event to hide window
|
2020-07-08 22:42:24 +02:00 |
|
BlackMark
|
2253a25011
|
Move timer callback to separate thread
|
2020-07-08 22:37:02 +02:00 |
|
BlackMark
|
d1d2d4ae0a
|
Restructure to match order in header
|
2020-07-08 21:51:44 +02:00 |
|
BlackMark
|
19d73640c7
|
Properly destroy physical monitor handle
|
2020-07-08 21:50:49 +02:00 |
|
BlackMark
|
927c318f54
|
Make info LEDs dependent on flag not debug build
|
2020-07-08 00:34:32 +02:00 |
|
BlackMark
|
ab8b1bfbbe
|
Change default firmware build to release
|
2020-07-08 00:34:02 +02:00 |
|
BlackMark
|
d3d80a2062
|
Add hardware design, schematic, and gerber files
|
2020-07-07 17:53:51 +02:00 |
|
BlackMark
|
5af9bc133c
|
Add manual override slider
|
2020-07-06 22:43:18 +02:00 |
|
BlackMark
|
46e0e8d0a6
|
Implement main update loop
|
2020-07-06 22:09:44 +02:00 |
|
BlackMark
|
2704bb2636
|
Change sensor interface to provide normalized values
|
2020-07-06 20:59:20 +02:00 |
|
BlackMark
|
03e2c950ed
|
Move sensor and monitor handling to main window
|
2020-07-06 20:47:53 +02:00 |
|
BlackMark
|
8974306b15
|
Move supported firmware version to named variable
|
2020-07-06 20:30:47 +02:00 |
|
BlackMark
|
b3d42de2f0
|
Refactor sensor driver to have same interface as monitor driver
|
2020-07-06 20:30:21 +02:00 |
|
BlackMark
|
cf7f4e9a2d
|
Move useful helper functions to utils
|
2020-07-06 20:12:37 +02:00 |
|
BlackMark
|
07e8222c6b
|
Add logging tr to main window log
|
2020-07-06 20:03:25 +02:00 |
|
BlackMark
|
d0b24b947b
|
Load semantic icons seperately
|
2020-07-06 19:52:25 +02:00 |
|
BlackMark
|
8e6844764b
|
Include new icons in application
|
2020-07-06 19:32:11 +02:00 |
|
BlackMark
|
25bdef0cc3
|
Adapt icon convert and install script to new icons
|
2020-07-06 19:22:52 +02:00 |
|
BlackMark
|
d31535cc13
|
Add icons for non-sensor operation
|
2020-07-06 19:19:00 +02:00 |
|
BlackMark
|
337d129391
|
Add installation capability to icons script
|
2020-07-06 18:50:22 +02:00 |
|
BlackMark
|
3b495573f6
|
Force newline for shell scripts
|
2020-07-06 18:49:34 +02:00 |
|
BlackMark
|
883a2c42b4
|
Ignore generated icons
|
2020-07-06 18:47:30 +02:00 |
|
BlackMark
|
7b59acf96b
|
Add icons
|
2020-07-06 18:42:25 +02:00 |
|
BlackMark
|
b6fb83417f
|
Changed not-implemented on linux to warning log instead of assert crash
|
2020-07-06 18:35:06 +02:00 |
|
BlackMark
|
a79cb5182b
|
Add debug log before and after setting brightness
|
2020-07-05 21:56:00 +02:00 |
|
BlackMark
|
cdb5f8be39
|
Remove newline
|
2020-07-05 21:30:46 +02:00 |
|
BlackMark
|
285e99cee5
|
Add debug log for received brightness
|
2020-07-05 21:30:02 +02:00 |
|
BlackMark
|
c4f56a964d
|
Implement monitor validity check
|
2020-07-05 21:27:08 +02:00 |
|
BlackMark
|
259c62b01b
|
Move member variable before functions
|
2020-07-05 21:24:40 +02:00 |
|
BlackMark
|
5197295368
|
Implement setting monitor brightness
|
2020-07-05 21:24:01 +02:00 |
|
BlackMark
|
058ba0846b
|
Implement getting monitor brightness
|
2020-07-05 20:47:55 +02:00 |
|
BlackMark
|
b9170388b6
|
Improve logging
|
2020-07-05 20:47:22 +02:00 |
|
BlackMark
|
980da038b7
|
Implement basic monitor interface
|
2020-07-05 20:29:52 +02:00 |
|
BlackMark
|
e5a5ff1958
|
Add debug log for getting capabilities
|
2020-07-05 19:17:06 +02:00 |
|
BlackMark
|
97f8a83af4
|
Add info log for compatible monitors
|
2020-07-05 19:15:26 +02:00 |
|
BlackMark
|
586db85741
|
Add logging for failing to get monitor capabilities
|
2020-07-05 19:11:53 +02:00 |
|
BlackMark
|
425f9c3e13
|
Refactor get last error helper
|
2020-07-05 19:08:10 +02:00 |
|
BlackMark
|
978420e4a0
|
Implement checking brightness support
|
2020-07-05 19:02:06 +02:00 |
|
BlackMark
|
07c189d399
|
Initialize pointer
|
2020-07-05 18:53:12 +02:00 |
|
BlackMark
|
9e8a6f4805
|
Add logging to monitor enumeration
|
2020-07-05 18:33:08 +02:00 |
|
BlackMark
|
1e7e0b4e6d
|
Fix constructing of monitor
|
2020-07-05 17:55:23 +02:00 |
|
BlackMark
|
3361dcf088
|
Improve error message for failed error formatting
|
2020-07-05 17:44:20 +02:00 |
|
BlackMark
|
dc282b6ab5
|
Implemented windows error formatting
|
2020-07-05 17:38:15 +02:00 |
|
BlackMark
|
7afbc443c9
|
Implement monitor enumeration
|
2020-07-05 16:56:27 +02:00 |
|
BlackMark
|
35eb12c542
|
Allow copy elision
|
2020-07-05 16:15:29 +02:00 |
|
BlackMark
|
fea3c1d8d1
|
Inline one-line functions
|
2020-07-05 16:13:35 +02:00 |
|
BlackMark
|
191961780f
|
Make logging of function and source file options
|
2020-07-05 16:12:01 +02:00 |
|
BlackMark
|
ecf89d5e14
|
Add option to always produce colored output
|
2020-07-05 15:59:54 +02:00 |
|
BlackMark
|
b984f2f0a7
|
Fix assert
|
2020-07-05 15:50:54 +02:00 |
|
BlackMark
|
be99326248
|
Add assert for currently not supported platforms
|
2020-07-05 15:39:11 +02:00 |
|
BlackMark
|
d5d6f390fb
|
Add platform independent monitor control structure
|
2020-07-05 15:20:51 +02:00 |
|
BlackMark
|
2a1ee46928
|
Fix clang format security warning
|
2020-07-05 15:17:24 +02:00 |
|
BlackMark
|
fb37433057
|
Add logging switches to cmake
|
2020-07-05 11:38:48 +02:00 |
|
BlackMark
|
564e5798a5
|
Check sensor error after trying to read
|
2020-07-05 11:28:28 +02:00 |
|
BlackMark
|
cfe92d580e
|
Rename log file
|
2020-07-05 11:24:49 +02:00 |
|
BlackMark
|
1c1721c720
|
Improve logging to only log successful sensor enumerations
|
2020-07-05 11:24:09 +02:00 |
|
BlackMark
|
4469cfb114
|
Fix unused variable warning
|
2020-07-05 11:16:26 +02:00 |
|
BlackMark
|
9099b4ead3
|
Add flag to log source location
|
2020-07-05 11:14:46 +02:00 |
|
BlackMark
|
3a88377f1d
|
Add ability to check if sensor had an error
|
2020-07-05 11:13:41 +02:00 |
|
BlackMark
|
f2a8f47958
|
Add baud rate comment
|
2020-07-05 10:58:01 +02:00 |
|
BlackMark
|
d5e4bc93b2
|
Make serial port name const
|
2020-07-05 10:56:45 +02:00 |
|
BlackMark
|
05030e5d80
|
Refactor sensor checking to sensor class
|
2020-07-05 00:50:09 +02:00 |
|
BlackMark
|
7db21d34a4
|
Add separator between sensor and driver
|
2020-07-05 00:38:50 +02:00 |
|
BlackMark
|
728cb50a1e
|
Implement reading sensor values
|
2020-07-05 00:36:53 +02:00 |
|
BlackMark
|
6244f6f8ae
|
Implement reading range of sensor
|
2020-07-05 00:32:01 +02:00 |
|
BlackMark
|
98d6860aec
|
Change sensor creation log level to info
|
2020-07-05 00:14:42 +02:00 |
|
BlackMark
|
03de89be11
|
Reduce serial timeout
|
2020-07-05 00:14:14 +02:00 |
|
BlackMark
|
018905bc4c
|
Remove debug serial port enumeration
|
2020-07-05 00:13:59 +02:00 |
|
BlackMark
|
fe49bee4c4
|
Disable debug logging in release build
|
2020-07-05 00:13:20 +02:00 |
|