请问下SDK代码中 xx_dev_t 在哪边定义了?
Posted: Tue Jun 20, 2023 1:53 pm
Hi:
SDK代码中各外设使用最终会调用到 xx_dev_t 的结构体,这些结构体都在 components\soc\esp32\include\soc\xx_struct.h 中声明。
例如:components\soc\esp32\include\soc\ledc_struct.h 中 extern ledc_dev_t LEDC;
根据 编程指南手册 以及结构体的定义,我猜测 xx_dev_t 中各个数据对应应各个寄存器,但是这些结构体定义(即对应的外设地址)在哪里我还没有找到,请帮忙指导下,谢谢!
SDK代码中各外设使用最终会调用到 xx_dev_t 的结构体,这些结构体都在 components\soc\esp32\include\soc\xx_struct.h 中声明。
例如:components\soc\esp32\include\soc\ledc_struct.h 中 extern ledc_dev_t LEDC;
根据 编程指南手册 以及结构体的定义,我猜测 xx_dev_t 中各个数据对应应各个寄存器,但是这些结构体定义(即对应的外设地址)在哪里我还没有找到,请帮忙指导下,谢谢!