micropython/extmod
Dave Hylands 39296b40d4 Fix timer overflow code.
Teensy doesn't need to worry about overflows since all of
its timers are only 16-bit.

For PWM, the pulse width needs to be able to vary from 0..period+1
(pulse-width == period+1 corresponds to 100% PWM)

I couldn't test the 0xffffffff cases since we can't currently get a
period that big in python. With a prescaler of 0, that corresponds
to a freq of 0.039 (i.e. cycle every 25.56 seconds), and we can't
set that using freq or period.

I also tested both stmhal and teensy with floats disabled, which
required a few other code changes to compile.
2014-09-27 19:40:37 -07:00
..
miniz extmod, zlibd: Make some simple ROM and RAM savings. 2014-08-22 18:38:16 +01:00
moductypes.c Fix timer overflow code. 2014-09-27 19:40:37 -07:00
modujson.c extmod, ujson: Add test and comment for loads. 2014-09-21 23:43:03 +01:00
modzlibd.c msvc: Exclude modtermios, include extmod and fix compilation error 2014-09-02 09:00:20 +02:00