Ameba1的GPIO命名问题

我发现在variant.cpp里有GPIO的命名,类似其他M3的单片机,用的是PA_6这样的,但实际编译的时候却显示缺少macro定义,好像只能直接用pin number来调用GPIO,不能用pin name。而芯片和模块的手册里都命名为PA6或者GPIOA_6,这些都不能用。
想请问:
1.是否只能用开发板上标的引脚号?不能用引脚名?
2.引脚号是否只有19个?我用的是rtl8195am的模块,按照芯片手册明明有40多个引脚。

請參考,
https://www.amebaiot.com.cn/cn/ameba-arduino-getting-started/

在variant.cpp 和 .h 是可以自定義或者增加,引腳號碼的。