]> www.fi.muni.cz Git - bike-lights.git/commit
slow ADC inputs
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Thu, 28 Mar 2013 22:33:25 +0000 (23:33 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Thu, 28 Mar 2013 22:33:25 +0000 (23:33 +0100)
commitd92ecc1a02b2e054debc1bb9f1732181b7756f63
tree67ef9a104799a45dd2de4de672fd41528bb7aed3
parent541892c2955660bdd068dc7bc0a2611592f408d7
slow ADC inputs

The fastest-repeated measurements are needed for PWM LEDs. OTOH,
things like buttons, battery voltage, ambient lights, etc. can be
read less frequently, and should be read in a deterministic time frame.
So we will measure PWMLED current in the free-running mode (as fast
as possible), and the other "slow" ADC inputs with each PATTERN_DIV-th
timer tick.
firmware/adc.c
firmware/lights.h
firmware/tmr.c