Files
2026-07-04 02:44:36 +02:00

15 lines
376 B
C

#pragma once
#include <stdint.h>
#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);