/* ******************************** */ /* Warning! Don't modify this file! */ /* ******************************** */ #include "STM32G0.h" #include "TinyObj.h" #include #include #include "BaseObj.h" void STM32G0_ADCMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_ADC(self); method_returnArg(args, res); } void STM32G0_GPIOMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_GPIO(self); method_returnArg(args, res); } void STM32G0_IICMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_IIC(self); method_returnArg(args, res); } void STM32G0_PWMMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_PWM(self); method_returnArg(args, res); } void STM32G0_TaskMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_Task(self); method_returnArg(args, res); } void STM32G0_TimeMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_Time(self); method_returnArg(args, res); } void STM32G0_UARTMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_UART(self); method_returnArg(args, res); } void STM32G0_lowLevelMethod(PikaObj *self, Args *args){ Arg* res = STM32G0_lowLevel(self); method_returnArg(args, res); } PikaObj *New_STM32G0(Args *args){ PikaObj *self = New_TinyObj(args); class_defineConstructor(self, "ADC()->any", STM32G0_ADCMethod); class_defineConstructor(self, "GPIO()->any", STM32G0_GPIOMethod); class_defineConstructor(self, "IIC()->any", STM32G0_IICMethod); class_defineConstructor(self, "PWM()->any", STM32G0_PWMMethod); class_defineConstructor(self, "Task()->any", STM32G0_TaskMethod); class_defineConstructor(self, "Time()->any", STM32G0_TimeMethod); class_defineConstructor(self, "UART()->any", STM32G0_UARTMethod); class_defineConstructor(self, "lowLevel()->any", STM32G0_lowLevelMethod); return self; }