Commit Graph

13 Commits

Author SHA1 Message Date
Daniel Fekete 881754336d timer: change pwmWrite so dutyCycle is always 16 bits 2017-08-06 10:07:43 +02:00
Daniel Fekete 3763298aaf timer: add function for repeated callback scheduling 2017-08-06 09:59:41 +02:00
Daniel Fekete 0313c7afce pwm: add tone() 2017-06-26 18:22:15 +02:00
Daniel Fekete d6efe6df86 pwm: add analogWriteResolution 2017-06-26 18:22:08 +02:00
Daniel Fekete f551dd732b pwm: Increase timer resolution 2017-06-26 18:21:59 +02:00
Daniel Fekete 6d95fbcbe5 pwm: do not use HAL_TIM_PeriodElapsedCallback
Reduces RAM usage when using pinMode, but not using analogWrite
2017-05-26 19:21:33 +02:00
Daniel Fekete 257dc58733 fix: loop variable types 2017-05-23 07:13:30 +02:00
Oleksandr Masliuchenko 4fad9bf6cf Various compile warning/error fixes 2017-05-22 09:04:06 +03:00
Daniel Fekete 868a5021e2 Add license text to files 2017-05-13 17:21:47 +02:00
Daniel Fekete a87b357507 PWM: If TIM2 is not available, use TIM3 timer 2017-05-09 14:03:31 +02:00
Daniel Fekete dda37d7e81 Rename port_pin_list to variant_pin_list to be more clear 2017-04-17 21:01:24 +02:00
Daniel Fekete 2f5bdeaef7 Change PWM to not use any memory if analogWrite is never used. 2017-04-17 12:37:05 +02:00
Daniel Fekete d77814ca9a Basic analogWrite with PWM on TIM2 2017-04-16 15:40:46 +02:00