This section describes the GPIO numbering for each type of board.
For Raspberry Pi 3 & 4 and Orange Pi Boards, we are using Board Numbering System. In board numbering system, the gpio numbers are base on the order of GPIO pins on the board.
For other boards (generic ARM boards), the numbering system is base on BCM. In BCM Numbering System, the gpio number are those after GPIO keyword. For example, if the pin is named GPIO7, the pin number is 7.
Please refer to this discussion to know the difference between board and BCM GPIO numbering system.