VSF Documented
|
vsf_template.h
是对外的头文件入口,由上层头文件 hal/driver/common/common.h
包含 vsf_template_instance_declaration.h
为具体外设生成实例的声明,用户通常不需要直接使用 vsf_template_instance_implementation.h
为具体外设生成实例的声明,用户通常不需要直接使用 vsf_template_xxx.h
主要是xxx外设的枚举/结构体定义和函数声明, 以及一些辅助宏。
如果给某个外设的枚举添加新的定义,那么会影响所有现存的驱动。 例如 vsf_adc_mode_t
添加一个新的模式 VSF_ADC_REF_VDD_1_5
,那么现有的所有 ADC 驱动都需要添加这个模式的处理。 目前的 workaround 办法仅仅给某个外设的驱动添加。