#pragma once #include #include "pins.h" // Gemeinsame API fuer HW- und PIO-PWM. Kanalnummern: // 0..15 -> HW-PWM auf GP0..GP15 // 16..20 -> PIO-PWM auf GP16..GP20 // Alle Kanaele laufen mit gleicher Frequenz und Aufloesung. #define PWM_FREQ_HZ 1000u #define PWM_MAX_LEVEL 999u void pwm_all_init(void); void pwm_ch_set(unsigned channel, uint16_t level);