From c98b98590b57890d29c5c52bfddc997b08065aab Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 12 Nov 2018 10:58:28 +0100 Subject: arduino-nano: 16bit timer frequency --- include/arch/arduino-nano/driver/timer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include/arch') diff --git a/include/arch/arduino-nano/driver/timer.h b/include/arch/arduino-nano/driver/timer.h index 98ef20e..87acfea 100644 --- a/include/arch/arduino-nano/driver/timer.h +++ b/include/arch/arduino-nano/driver/timer.h @@ -12,12 +12,12 @@ class Timer { public: Timer() {} - inline void setup_khz(unsigned char const frequency) { + inline void setup_khz(uint16_t const frequency) { OCR0A = frequency ? 255 / frequency : 1; TCCR0A = _BV(WGM01); prescaler = _BV(CS01) | _BV(CS00); } - inline void setup_hz(unsigned char const frequency) { + inline void setup_hz(uint16_t const frequency) { OCR0A = frequency ? 255 / frequency : 1; TCCR0A = _BV(WGM01); prescaler = _BV(CS02) | _BV(CS00); -- cgit v1.2.3