#pragma once #include "stm32basic.hpp" #include "appcfg.h" #include "stm32components.hpp" namespace iflytop { class AppHal { private: /* data */ public: // static void MX_TIM6_Init(void); // static void MX_TIM7_Init(void); // // static void DEBUG_UART_INIT(Pin_t tx, Pin_t rx, int32_t baudrate); // static void UART3_Init(Pin_t tx, Pin_t rx, int32_t baudrate); // static void UART4_Init(Pin_t tx, Pin_t rx, int32_t baudrate); // // static void MX_IWDG_Init(void); // // static void MX_I2C1_Init(void); static void tmc_spi_init(); // static void rtc_init(); // static void rtc_get(zdate_t* date); // static void rtc_set(zdate_t* date); static void usb_init(); }; } // namespace iflytop