/* ******************************** */ /* Warning! Don't modify this file! */ /* ******************************** */ #include "STM32G0_PWM.h" #include "PikaStdDevice_PWM.h" #include #include #include "BaseObj.h" void STM32G0_PWM_platformEnableMethod(PikaObj *self, Args *args){ STM32G0_PWM_platformEnable(self); } void STM32G0_PWM_platformSetDutyMethod(PikaObj *self, Args *args){ STM32G0_PWM_platformSetDuty(self); } void STM32G0_PWM_platformSetFrequencyMethod(PikaObj *self, Args *args){ STM32G0_PWM_platformSetFrequency(self); } PikaObj *New_STM32G0_PWM(Args *args){ PikaObj *self = New_PikaStdDevice_PWM(args); class_defineMethod(self, "platformEnable()", STM32G0_PWM_platformEnableMethod); class_defineMethod(self, "platformSetDuty()", STM32G0_PWM_platformSetDutyMethod); class_defineMethod(self, "platformSetFrequency()", STM32G0_PWM_platformSetFrequencyMethod); return self; } Arg *STM32G0_PWM(PikaObj *self){ return obj_newObjInPackage(New_STM32G0_PWM); }