我知道gpiod_direction_output返回一个struct gpio_desc。devm_gpiod_get_optional的情况似乎并非如此,因为我尝试过在每个示例中打印gpiod->label,并且得到了dereferencing pointer to incomplete type 'struct gpio_desc那么,如果gpiod不是stuct gpio_desc,那又是什么呢?这些措施包括:#includ
是否可以将linux内核模块中的MODULE_DESCRIPTION设置为运行时生成的字符串,或者是否必须预先定义它,例如使用#define或“"?当试图将其设置为运行时生成的字符串时,我会得到此错误: MODULE_DESCRIPTION(desc);^
include/linux/moduleparam.h:23:26: note: in definition of macro ‘__MODULE_INF