Bouffalo SDK  1.0
Bouffalolab Software Development Kit
gpio pin definition

Gpio pin definitions. More...

Collaboration diagram for gpio pin definition:

Macros

#define GPIO_PIN_0   0
 
#define GPIO_PIN_1   1
 
#define GPIO_PIN_2   2
 
#define GPIO_PIN_3   3
 
#define GPIO_PIN_4   4
 
#define GPIO_PIN_5   5
 
#define GPIO_PIN_6   6
 
#define GPIO_PIN_7   7
 
#define GPIO_PIN_8   8
 
#define GPIO_PIN_9   9
 
#define GPIO_PIN_10   10
 
#define GPIO_PIN_11   11
 
#define GPIO_PIN_12   12
 
#define GPIO_PIN_13   13
 
#define GPIO_PIN_14   14
 
#define GPIO_PIN_15   15
 
#define GPIO_PIN_16   16
 
#define GPIO_PIN_17   17
 
#define GPIO_PIN_18   18
 
#define GPIO_PIN_19   19
 
#define GPIO_PIN_20   20
 
#define GPIO_PIN_21   21
 
#define GPIO_PIN_22   22
 
#define GPIO_PIN_23   23
 
#define GPIO_PIN_24   24
 
#define GPIO_PIN_25   25
 
#define GPIO_PIN_26   26
 
#define GPIO_PIN_27   27
 
#define GPIO_PIN_28   28
 
#define GPIO_PIN_29   29
 
#define GPIO_PIN_30   30
 
#define GPIO_PIN_31   31
 
#define GPIO_PIN_32   32
 
#define GPIO_PIN_33   33
 
#define GPIO_PIN_34   34
 
#define GPIO_PIN_35   35
 
#define GPIO_PIN_36   36
 
#define GPIO_PIN_37   37
 
#define GPIO_PIN_38   38
 
#define GPIO_PIN_39   39
 
#define GPIO_PIN_40   40
 
#define GPIO_PIN_41   41
 
#define GPIO_PIN_42   42
 
#define GPIO_PIN_43   43
 
#define GPIO_PIN_44   44
 
#define GPIO_PIN_45   45
 

Detailed Description

Gpio pin definitions.

BL602 : GPIO0/1/2/7/8/14/15/20/21/22 BL604 : GPIO0 ~ GPIO5, GPIO7/8/11/12/14/16/17/20/21/22 BL606 : GPIO0 ~ GPIO22 BL702 : GPIO0/1/2/7/8/9/14/15/17/23/24/25/26/27/28 BL704 : GPIO0 ~ GPIO3, GPIO7 ~ GPIO11, GPIO14/15, GPIO17 ~ GPIO28, BL706 : GPIO0 ~ GPIO31 BL606P : GPIO0 ~ GPIO5, GPIO11 ~ GPIO12, GPIO16 ~ GPIO21, GPIO24 ~ GPIO28, GPIO34 ~ GPIO41 BL616 : GPIO0 ~ GPIO3, GPIO10 ~ GPIO17, GPIO20 ~ GPIO22, GPIO27 ~ GPIO30 BL618 : GPIO0 ~ GPIO34 BL808C : GPIO0 ~ GPIO23, GPIO34 ~ GPIO45 BL808D : GPIO0 ~ GPIO8, GPIO11 ~ GPIO41

Macro Definition Documentation

◆ GPIO_PIN_0

#define GPIO_PIN_0   0

Definition at line 34 of file bflb_gpio.h.

◆ GPIO_PIN_1

#define GPIO_PIN_1   1

Definition at line 35 of file bflb_gpio.h.

◆ GPIO_PIN_10

#define GPIO_PIN_10   10

Definition at line 44 of file bflb_gpio.h.

◆ GPIO_PIN_11

#define GPIO_PIN_11   11

Definition at line 45 of file bflb_gpio.h.

◆ GPIO_PIN_12

#define GPIO_PIN_12   12

Definition at line 46 of file bflb_gpio.h.

◆ GPIO_PIN_13

#define GPIO_PIN_13   13

Definition at line 47 of file bflb_gpio.h.

◆ GPIO_PIN_14

#define GPIO_PIN_14   14

Definition at line 48 of file bflb_gpio.h.

◆ GPIO_PIN_15

#define GPIO_PIN_15   15

Definition at line 49 of file bflb_gpio.h.

◆ GPIO_PIN_16

#define GPIO_PIN_16   16

Definition at line 50 of file bflb_gpio.h.

◆ GPIO_PIN_17

#define GPIO_PIN_17   17

Definition at line 51 of file bflb_gpio.h.

◆ GPIO_PIN_18

#define GPIO_PIN_18   18

Definition at line 52 of file bflb_gpio.h.

◆ GPIO_PIN_19

#define GPIO_PIN_19   19

Definition at line 53 of file bflb_gpio.h.

◆ GPIO_PIN_2

#define GPIO_PIN_2   2

Definition at line 36 of file bflb_gpio.h.

◆ GPIO_PIN_20

#define GPIO_PIN_20   20

Definition at line 54 of file bflb_gpio.h.

◆ GPIO_PIN_21

#define GPIO_PIN_21   21

Definition at line 55 of file bflb_gpio.h.

◆ GPIO_PIN_22

#define GPIO_PIN_22   22

Definition at line 56 of file bflb_gpio.h.

◆ GPIO_PIN_23

#define GPIO_PIN_23   23

Definition at line 57 of file bflb_gpio.h.

◆ GPIO_PIN_24

#define GPIO_PIN_24   24

Definition at line 58 of file bflb_gpio.h.

◆ GPIO_PIN_25

#define GPIO_PIN_25   25

Definition at line 59 of file bflb_gpio.h.

◆ GPIO_PIN_26

#define GPIO_PIN_26   26

Definition at line 60 of file bflb_gpio.h.

◆ GPIO_PIN_27

#define GPIO_PIN_27   27

Definition at line 61 of file bflb_gpio.h.

◆ GPIO_PIN_28

#define GPIO_PIN_28   28

Definition at line 62 of file bflb_gpio.h.

◆ GPIO_PIN_29

#define GPIO_PIN_29   29

Definition at line 63 of file bflb_gpio.h.

◆ GPIO_PIN_3

#define GPIO_PIN_3   3

Definition at line 37 of file bflb_gpio.h.

◆ GPIO_PIN_30

#define GPIO_PIN_30   30

Definition at line 64 of file bflb_gpio.h.

◆ GPIO_PIN_31

#define GPIO_PIN_31   31

Definition at line 65 of file bflb_gpio.h.

◆ GPIO_PIN_32

#define GPIO_PIN_32   32

Definition at line 66 of file bflb_gpio.h.

◆ GPIO_PIN_33

#define GPIO_PIN_33   33

Definition at line 67 of file bflb_gpio.h.

◆ GPIO_PIN_34

#define GPIO_PIN_34   34

Definition at line 68 of file bflb_gpio.h.

◆ GPIO_PIN_35

#define GPIO_PIN_35   35

Definition at line 69 of file bflb_gpio.h.

◆ GPIO_PIN_36

#define GPIO_PIN_36   36

Definition at line 70 of file bflb_gpio.h.

◆ GPIO_PIN_37

#define GPIO_PIN_37   37

Definition at line 71 of file bflb_gpio.h.

◆ GPIO_PIN_38

#define GPIO_PIN_38   38

Definition at line 72 of file bflb_gpio.h.

◆ GPIO_PIN_39

#define GPIO_PIN_39   39

Definition at line 73 of file bflb_gpio.h.

◆ GPIO_PIN_4

#define GPIO_PIN_4   4

Definition at line 38 of file bflb_gpio.h.

◆ GPIO_PIN_40

#define GPIO_PIN_40   40

Definition at line 74 of file bflb_gpio.h.

◆ GPIO_PIN_41

#define GPIO_PIN_41   41

Definition at line 75 of file bflb_gpio.h.

◆ GPIO_PIN_42

#define GPIO_PIN_42   42

Definition at line 76 of file bflb_gpio.h.

◆ GPIO_PIN_43

#define GPIO_PIN_43   43

Definition at line 77 of file bflb_gpio.h.

◆ GPIO_PIN_44

#define GPIO_PIN_44   44

Definition at line 78 of file bflb_gpio.h.

◆ GPIO_PIN_45

#define GPIO_PIN_45   45

Definition at line 79 of file bflb_gpio.h.

◆ GPIO_PIN_5

#define GPIO_PIN_5   5

Definition at line 39 of file bflb_gpio.h.

◆ GPIO_PIN_6

#define GPIO_PIN_6   6

Definition at line 40 of file bflb_gpio.h.

◆ GPIO_PIN_7

#define GPIO_PIN_7   7

Definition at line 41 of file bflb_gpio.h.

◆ GPIO_PIN_8

#define GPIO_PIN_8   8

Definition at line 42 of file bflb_gpio.h.

◆ GPIO_PIN_9

#define GPIO_PIN_9   9

Definition at line 43 of file bflb_gpio.h.