HVAC_M7_Pwms/Pwms.h

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