Simon
0f91960ef9
Adapt version
2022-10-06 10:47:55 +02:00
Simon
d9192f10be
Add SIGTERM handling, adjust limit finding step
2022-10-06 10:39:43 +02:00
Simon
f606a1e450
Update version
2022-10-04 09:55:23 +02:00
Simon
2d744245fc
Fix segmentation fault on shutdown
2022-10-04 09:53:57 +02:00
Simon
bd1695b4a7
Update version
2022-10-04 09:42:40 +02:00
Simon
987e65fd90
Add stuff to .gitignore
2022-10-04 09:42:14 +02:00
Simon
e567ede3ef
Add logic to adjust minPWM on fan stop
2022-10-04 09:41:04 +02:00
Simon
d65934a278
Update version
2022-10-04 00:29:21 +02:00
Simon
46a06214a2
Fix severe bug, improve logging, handle fan stops
...
Conversion from power percentage to PWM value didn't take into floating
point arithmetic into account
Make log messages more helpful, add handling for fan stopping completely
2022-10-04 00:26:57 +02:00
Simon
1c2067286e
Cleanup logging output
2022-10-03 14:39:09 +02:00
Simon
16c7a930c2
Update version, remove integrity check
2022-10-03 14:29:43 +02:00
Simon
95b6f248c8
Reduce file writes, add logging capability
2022-10-03 14:02:44 +02:00
Simon
bf68e53a20
Update checksum
2022-10-02 14:58:55 +02:00
Simon
cec799fd68
Remove nlohmann/json from source tree
...
Is already fulfilled via makepkg build dependency
2022-10-02 14:57:03 +02:00
Simon
c70a262f86
Remove needless couts, add systemd service
2022-10-02 14:54:33 +02:00
Simon
a935bbe265
Update checksum
2022-10-02 14:34:01 +02:00
Simon
7e73ab05a2
Fix install path
2022-10-02 14:31:47 +02:00
Simon
d5a8ff8cdc
Update checksum
2022-10-02 14:14:52 +02:00
Simon
a27cf24bd4
Change installation path
2022-10-02 14:02:23 +02:00
Simon
3b19b0436e
Cleanup, add PKGBUILD
2022-10-02 13:29:42 +02:00
Simon
b74f0e87cd
Implement remaining stuff
...
Basic functionality milestone reached!!
2022-10-01 15:55:49 +02:00
Simon
2ef9d979b0
Add logic to label fans, some cleanup
2022-10-01 01:43:15 +02:00
Simon
a23563c0be
Implement fan curves and extend serialization logic
2022-09-30 20:58:33 +02:00
Simon
981d808004
Merge remote-tracking branch 'origin/master'
2022-09-28 21:23:34 +02:00
Simon
cce6478eec
Implement min PWM finding logic
2022-09-28 21:21:13 +02:00
Simon
e85b903a52
Update 'README.md'
2022-09-28 12:56:35 +02:00
Simon
a81e8c31ee
Documentation
2022-09-28 08:37:41 +02:00
Simon
05b35a9cea
Add basic FanCurve implementation, docs
2022-09-27 23:43:20 +02:00
Simon
0e75299c20
Cleanup, more documentation
2022-09-27 22:50:01 +02:00
Simon
df943620d6
Move documentation out of source tree
2022-09-27 00:12:36 +02:00
Simon
289c55b78c
Refactoring, housekeeping, documentation
...
Add a class diagram. Still needs some details.
Refactor to better respect SOLID principles.
Housekeeping, move and rename classes/files.
2022-09-27 00:09:30 +02:00
Simon
4f6a1dfc4f
Add documentation, start extending serialization
...
Temperature sensors are still missing
2022-09-24 21:32:01 +02:00
Simon
5109e3b93a
Remove unneeded cout
2022-09-24 19:48:29 +02:00
Simon
d3cd6857d0
Add deserialization logic
2022-09-24 17:23:12 +02:00
Simon
61923121f0
Fix license
2022-09-20 23:27:03 +02:00
Simon
9c2d0c9059
Add license
2022-09-20 23:22:33 +02:00
Simon
8ceb762fe1
Add mapping logic and serialization for writing
2022-09-20 23:17:40 +02:00
Simon
df1c8f3821
revert ba4b4f6e7e
...
revert Add json submodule
2022-09-20 13:56:02 +02:00
Simon
771d3a3861
revert a679786b67
...
revert Specify submodule branch
2022-09-20 13:55:53 +02:00
Simon
f507912623
Add mapping logic, refactor stuff
2022-09-19 20:02:18 +02:00
Simon
dccd6f2773
Rename some functions, improve documentation
2022-09-17 15:50:00 +02:00
Simon
828964bf8f
Add documentation, cleanup
2022-09-17 15:45:48 +02:00
Simon
bbdd612209
Integrate PwmControl a bit more, add stub for PwmSensor
2022-09-11 20:06:08 +02:00
Simon
b3371e02f7
Add isolated class for a single PWM control
2022-09-11 20:02:20 +02:00
Simon
e6188b8e72
Organize the files
2022-09-11 19:41:45 +02:00
Simon
7111a20203
Cleanup, rename
2022-09-11 19:30:13 +02:00
Simon
1985e72c16
Cleanup main, use new sensor implementation
2022-09-11 18:57:16 +02:00
Simon
2208aa8672
Add Fan stubs, rework Sensors classes
2022-09-11 18:34:56 +02:00
Simon
20cb22de01
Implement HwmonTemperatureSensor, add serialization
2022-09-07 23:11:57 +02:00
Simon
f152f1471d
Change some variable names, add stubs for sensor interface and an implementation
2022-09-07 22:12:55 +02:00
Simon
39310ad4d2
Expand SensorWrapper
2022-08-05 00:17:13 +02:00
Simon
625256dff1
Add readme
2022-08-02 23:13:53 +02:00
Simon
f7bd651121
Start implementation of sensors wrapper, rename files and classes, sort usings
2022-08-02 23:11:01 +02:00
Simon
1da0844ae8
Add function to read PWM control values
2022-08-02 22:29:14 +02:00
Simon
d6f0d9650c
Add feature to set PWM values
2022-07-29 00:22:23 +02:00
Simon
6763dd9e3c
Remove .projectile file
2022-07-28 22:33:09 +02:00
Simon
3106221e7a
Remove now ignored files
2022-07-28 22:31:07 +02:00
Simon
f7c7cfde87
Revert last commit
2022-07-28 22:28:11 +02:00
Simon
9dc07edef8
Ignore .cache dir
2022-07-28 22:21:25 +02:00
Simon
8f3be1c984
Ignore .cache dir
2022-07-28 22:18:31 +02:00
Simon
cdac555c3c
Initial commit
2022-07-28 22:16:03 +02:00