21 lines
384 B
C
21 lines
384 B
C
//
|
|
// Created by cfif on 17.11.22.
|
|
//
|
|
|
|
#ifndef MODULE_PWMIO_H
|
|
#define MODULE_PWMIO_H
|
|
|
|
#include "stdint.h"
|
|
|
|
typedef void (*PwmIOTransaction )(void *env);
|
|
typedef void (*PwmIOTransactionSetActivePercent )(void *env, uint8_t percent);
|
|
|
|
typedef struct {
|
|
void *env;
|
|
PwmIOTransaction run;
|
|
PwmIOTransactionSetActivePercent setActivePercent;
|
|
} tPwmIO;
|
|
|
|
|
|
#endif //MODULE_PWMIO_H
|