Correct forward animation for endless loop and loop with limited amount of cycles.
Divide the animation into an initialization part and a much more simpler animation. Add description about initialization. Implement a test function to debug the initialization and animation sequence.
Shut off test mode. Rename anim_cycles to timer_cycles. Reduce debug output.
Switch off debug mode as default.
Use a (fixed) exponential (-like) PWM lookup table to make the brightness levels appear linear.
Support truncated messages by filling up enough empty bytes in the data array after reception.
Update comment. Remove brightness translation table because a fixed lookup table is implemented to make the brightness levels appear linear to the human eye.
Add generated e2p layout header.
fhem - RGB_Dimmer: improve docu
backport SVN commit ID from fhem repo
Merge pull request #108 from Roadyweb/fhem_update

Fhem update
Use ATMega168p instead of ATmega168 (for soil moisture meter). Be aware that you need a newer version of avrdude, because the avrdude.conf of older versions does not contain the 168p.
Add soil moisture meter firmware (first version - does not measure anything).
Use ATMega 168p instead of 168 in avrdude parameter.
Add measuring of humidity (thanks to Roadyweb for example!).
Add soil moisture meter hardware layout + schematics.
Use ATMega328 instead of 168.
Add humidity message.
Use humidity message.
Add button support.