diff options
author | Daniel Garcia <danielgarcia@gmail.com> | 2016-02-17 06:40:59 +0300 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2016-02-17 06:40:59 +0300 |
commit | b3ca0b6957871301bcdf43a448eba537c80d5b5b (patch) | |
tree | cd5828ac1cdf32482bdfc60e5f9f2817e8309d3b | |
parent | f3cd261fd1bede82c4054e826e37223ffb5e2aa2 (diff) |
Add defines to be able to turn off dithering
-rw-r--r-- | platforms/avr/clockless_trinket.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/platforms/avr/clockless_trinket.h b/platforms/avr/clockless_trinket.h index e73841df..39b3ed21 100644 --- a/platforms/avr/clockless_trinket.h +++ b/platforms/avr/clockless_trinket.h @@ -225,7 +225,8 @@ protected: #else #define PRESCALE4(D) _dc<4>(loopvar); #define PRESCALEA2(D) _dc<2>(loopvar); -#define PRESCALEB3(D) _dc<3>(loopvar); +#define PRESCALEB4(D) _dc<4>(loopvar); +#define PSBIDATA4(D) asm __volatile__( "add %A[data], %[ADV]\n\tadc %B[data], __zero_reg__\n\trjmp .+0\n\t" ASM_VARS ); #endif // 2 cycles - perform one step of the scaling (if a given bit is set in scale, add scale-base to the scratch space) |