Skip to content

Releases: tuxd3v/ats

(0.2.0) - Caretta caretta

03 Jan 01:37
Compare
Choose a tag to compare

This release adds a new /etc/ats.conf config file,
Simplifies ats application, improves information about power to apply, and its more optimized with around 0.001% CPU time used.
It introcudes a way, to users to configure inputs, outputs, and adjust their power needs for their systems.

Next version will improve that,
With a new API, that needs to be standard for all possibilities for pwm via gpio, i2c, 1wire, SysFs..

Hope you Enjoy it!
Regards

( 0.1.8 ) - Anaecypris hispanica

23 Nov 01:00
Compare
Choose a tag to compare

Following the Changes introduced in v0.1.6
Fanctl changed its Name to ATS

This Release Add 3 profiles{ profile1, profile2, profile3 }
profile1 -10mm taller Fan
profile2 - 20mm taller Fan
profile3 - bigger than 1,2.

The Library for ATS, changed location
Ats executable also changed location,

Installation or removal was improved, and now gives information on installed or removed objects.
Its now automatic to install ats, with one command..

External Dependency check, was dropped from /etc/luarocks/config.lua
Installation process, now deals with that on Compilation time.

Looping process was improved, it now have less code on it.
CPU usage dropped significantly, due to the fact that ATS, in the majority of time now is sleeping, and only wakeup for new acquisitions, and set values..then exit preemptively.

Added a possibility to make some tests, running the Binary directly from shell:
ats [ --test | -t ]

Version String Added:
ats [ --version | -v ]

For more details see TODO file.

Hope you Enjoy.
Regards

(v0.1.6) - Aegypius monachus

09 Oct 17:28
Compare
Choose a tag to compare

This Release follows some changes introduced in version 0.1.5..

It add Triggers, to Start/Stop de fan, for some periods of predefines time.
Like in the Temp case, this values are pre-calculated, before looping, and so, they use less resources than been calculated all the time.

The application, now sets fan on/off, and sleep the majority of time.
You cand dowload it by methods specified in README

I also added a rockspec file to the project., in case you have luarocks Packet Manager installed..
If you don't and want it:
< apt-get install luarocks >

You can install fanctl, from MASTER repository, only with:

curl -O https://raw.githubusercontent.com/tuxd3v/fanctl/master/fanctl-0.1-6.rockspec
luarocks build ${PWD}/fanctl-0.1-6.rockspec

(v0.1.5) - Canis lupus signatus

04 Oct 00:12
Compare
Choose a tag to compare

In this version was dropped some code, the pooling process was simplified..

Was created a table with all values needed, using Linear Interpolated Methods, at startup.
Each time service starts, it creates that table.
In this way it doesn't need to be all the time doing calculations do adjust Fan Speed, since the values are already there..

It was also dropped a significant part of the code in the looping process, its now cleaner and faster, using less CPU, after all table created..

Makefile 'all' target was improved,
Makefile 'install' target was improved,
Makefile 'clean' target was improved,
Target 'purge' added to Makefile( to remove the code after installation ), see README.

Hope you Enjoy,
Regards
tux

( v0.1.4 ) - Aquila adalberti

13 Sep 20:33
Compare
Choose a tag to compare

This version, improves the sleeping method used.
Its fast, consumes less resources.
No more forks and Execs, to sleep, its done natively in C, trough Lua.

Was created a Makefile to facilitate the build, of the shared Library with the new functions needed.
Hope you enjoy.

( v0.1.3 ) - Lynx Pardinus

08 Sep 14:43
Compare
Choose a tag to compare

This release simplify the Temperature Range, used to set fan pwm.
Code to Underclock was dropped..

Between 63 and 70 Degrees Celsius,Fan set to max, only.

Curve Response for Discrete Values added to README, to better Understanding the PWM Response.

Hope you Enjoy!

v0.1.2 - Second Point Release

04 Sep 12:07
Compare
Choose a tag to compare

In this Release, the Service Starts in the early boot process, after local-fs.target.
Now required by basic.target, at boot stage

pwm fan only updated if temp change.

Corrected typo in createLock() function, reported by whitehat, in version v0.1.1

First Stable Release

02 Sep 02:16
Compare
Choose a tag to compare

First Stable Release

Boards Supported:
Rockpro64