Initial check in.

Ignore-this: 231e377bc98dc23a404268fcdfd5a1dd

darcs-hash:20120519120418-1ddae-05bc3a9968ef64f5f0a0b04cd7c2046b276757a2
Added some explanations of the constants we use inside the program.

Ignore-this: cc13bb247b115218e22dd72e2627574b
Now MIN_TEMP and MINIMUM_DUTY_CYCLE can be defined inside the
Makefile.

darcs-hash:20120519185644-1ddae-ab53c85412c9acae7eb73fd7d8e0bed11df54b2a
Cleaned up of unused stuff.

Ignore-this: ebd0f4d45b8a257fe792acd92815b0d7
Better doc of the minimum duty cycle.

darcs-hash:20120520132627-1ddae-32b0ed3738b6b21423c0d9416960b253ef1193bb
Implemented damping of temperature readings.

Ignore-this: bdb6ce9ea5c66729006b55f6fe6914e6
Re-implemented turn-off delay to make it look like an hysteresis.
More and better documentation of tunables.

darcs-hash:20120522080743-1ddae-28955afce93f2b4c19530c32413e58851a9940b1
Few cosmetic changes.

Ignore-this: a9a6d1abc0a2adb0a2cf36b7a24b0b62

darcs-hash:20120522084742-1ddae-29a46aaafdbac8ca7c3401fc6906b16a261012aa
Longer spinup time for big fans.

Ignore-this: ccf2017b89eedbe59633d751be7f5fb6

darcs-hash:20120523120712-1ddae-6cd1ffdf1bcf59989b2ef2479087d7c30adbac2e
Added SPEED_GAIN constant so that we can ramp up the fan speed faster

Ignore-this: ac54f52576bf8c841eb955aeb16e3c8e
than the temperature.

darcs-hash:20120523120809-1ddae-d3ebc6f85d746669dac177efa0c4ed0fa630227c
Longer test phase so that even big fans can be checked.

Ignore-this: 57df1a6ad8ec194302d22a7a7ec28b38

darcs-hash:20120523120846-1ddae-38157ea0d56d4e0a54bde51ed3d5ea327f1ca69e
Docs updates and corrections.

Ignore-this: 2ed907bd0b096167d23df6e263f33861

darcs-hash:20120523120910-1ddae-967c6af658c57d367c75b6bde25d7a7712c9f163
Made the speed gain 110% the default.

Ignore-this: 221e79ffcb8cccc90d3b5d932e3ed913

darcs-hash:20120523121630-1ddae-942cc43531f4bed7bcdf3059b0d8d7f9ba73cd30
Removed SPEED_GAIN, as it doesn' make sense at all; the range pot does

Ignore-this: 800ae846877cfafe28d79d94a580de5b
just that.

darcs-hash:20120523161244-1ddae-7978902b2e66b0ebf6f7245c8032d80c1785163d
Renamed DAMP_FACTOR to CMA_WINDOW.

Ignore-this: fb82638ee979dd95b43d8742ffdf9a1

darcs-hash:20120523180337-1ddae-045b9e281ff5d2d9465d7bd1ecd752189c22d75b
Minimum speed is now settable per single fan.

Ignore-this: 885fde1ec56b41226fef88590b0f69b7

darcs-hash:20120614105542-1ddae-2fa14f36315a0e7e794cb34216593a8e3eff3e3d
New USBasp programmer.

Ignore-this: e891f3ecce2b57f6ad42069061966f64
Separate Makefile target for the fuses (don't write them at each upload).

darcs-hash:20141201110013-1ddae-816d957161df830fbb4a4cde40c552c8b657a69c
Little doc fix.

Ignore-this: 2f0b2c787ae20b231b60e21b5143b53f

darcs-hash:20141201110415-1ddae-bd293afd6fee0ca3ec7bc60dea1bee05c9438b5b
Swap fans every time so to even out the wear and tear.

Ignore-this: ac958d3a4d59c42130904715bca74c13

darcs-hash:20141201110441-1ddae-46cda50fc85c03efc0e2ecef742de3da47903993
Added hardware schematics.

Ignore-this: d6dcdf79cf6f53f47212d4ea66209820

darcs-hash:20141201110731-1ddae-59da5ac314857f8f5d80d591d083270812a94837
Even the linker need to know the mcu or a unusable binary is created.
Init fan pins direction before PWM setup.
Added readNTC().