46 lines
964 B
C
46 lines
964 B
C
//
|
|
// Created by CFIF on 14.12.23.
|
|
//
|
|
|
|
#ifndef FLAG_PWMS_H
|
|
#define FLAG_PWMS_H
|
|
|
|
#include "PwmFlagchip.h"
|
|
#include "PwmCaptureFlagchip.h"
|
|
#include "LoggerInterface.h"
|
|
|
|
typedef struct {
|
|
tPwmFlagchip pwmFront;
|
|
tPwmIO pwmFrontIo;
|
|
tPwmCaptureFlagchip pwmFrontCapture;
|
|
tPwmCaptureIO pwmFrontCaptureIO;
|
|
|
|
tPwmFlagchip pwmRear;
|
|
tPwmIO pwmRearIo;
|
|
tPwmCaptureFlagchip pwmRearCapture;
|
|
tPwmCaptureIO pwmRearCaptureIO;
|
|
|
|
tPwmFlagchip pwmFrontReserved;
|
|
tPwmIO pwmFrontReservedIo;
|
|
tPwmCaptureFlagchip pwmFrontReservedCapture;
|
|
tPwmCaptureIO pwmFrontReservedCaptureIO;
|
|
|
|
tPwmFlagchip pwmRearReserved;
|
|
tPwmIO pwmRearReservedIo;
|
|
tPwmCaptureFlagchip pwmRearReservedCapture;
|
|
tPwmCaptureIO pwmRearReservedCaptureIO;
|
|
|
|
/*
|
|
tPwmFlagchip pwm;
|
|
tPwmIO pwmIo;
|
|
tPwmCaptureFlagchip pwmCapture;
|
|
tPwmCaptureIO pwmCaptureIO;
|
|
*/
|
|
} tPwms;
|
|
|
|
extern tPwms PWMS;
|
|
|
|
void Pwms_Init(tLoggerInterface *logger);
|
|
|
|
#endif //FLAG_PWMS_H
|