|
|
发表于 2025-9-19 17:13:43
|
显示全部楼层
建议写成结构体的方式,比如
typedef struct
{
uint8_t property1;
uint16_t property2;
void (*init)(TIM_TypeDef *timx, uint16_t freq, void (*callback)(void));
....
} bsp_tim_t;
后续使用就只需要定义:
bsp_tim_t tim1, tim2, tim3;
tim1.init(TIM1, xxx, NULL);
... |
|