Azure Sphere MT3620 M4 API Reference Manual
|
This section introduces the enumerations that GPIO should configure when calling GPIO APIs. More...
This section introduces the enumerations that GPIO should configure when calling GPIO APIs.
Enumerations | |
enum | mhal_gpio_pin { MHAL_GPIO_0 = 0, MHAL_GPIO_1 = 1, MHAL_GPIO_2 = 2, MHAL_GPIO_3 = 3, MHAL_GPIO_4 = 4, MHAL_GPIO_5 = 5, MHAL_GPIO_6 = 6, MHAL_GPIO_7 = 7, MHAL_GPIO_8 = 8, MHAL_GPIO_9 = 9, MHAL_GPIO_10 = 10, MHAL_GPIO_11 = 11, MHAL_GPIO_12 = 12, MHAL_GPIO_13 = 13, MHAL_GPIO_14 = 14, MHAL_GPIO_15 = 15, MHAL_GPIO_16 = 16, MHAL_GPIO_17 = 17, MHAL_GPIO_18 = 18, MHAL_GPIO_19 = 19, MHAL_GPIO_20 = 20, MHAL_GPIO_21 = 21, MHAL_GPIO_22 = 22, MHAL_GPIO_23 = 23, MHAL_GPIO_24 = 24, MHAL_GPIO_25 = 25, MHAL_GPIO_26 = 26, MHAL_GPIO_27 = 27, MHAL_GPIO_28 = 28, MHAL_GPIO_29 = 29, MHAL_GPIO_30 = 30, MHAL_GPIO_31 = 31, MHAL_GPIO_32 = 32, MHAL_GPIO_33 = 33, MHAL_GPIO_34 = 34, MHAL_GPIO_35 = 35, MHAL_GPIO_36 = 36, MHAL_GPIO_37 = 37, MHAL_GPIO_38 = 38, MHAL_GPIO_39 = 39, MHAL_GPIO_40 = 40, MHAL_GPIO_41 = 41, MHAL_GPIO_42 = 42, MHAL_GPIO_43 = 43, MHAL_GPIO_44 = 44, MHAL_GPIO_45 = 45, MHAL_GPIO_46 = 46, MHAL_GPIO_47 = 47, MHAL_GPIO_48 = 48, MHAL_GPIO_49 = 49, MHAL_GPIO_50 = 50, MHAL_GPIO_51 = 51, MHAL_GPIO_52 = 52, MHAL_GPIO_53 = 53, MHAL_GPIO_54 = 54, MHAL_GPIO_55 = 55, MHAL_GPIO_56 = 56, MHAL_GPIO_57 = 57, MHAL_GPIO_58 = 58, MHAL_GPIO_59 = 59, MHAL_GPIO_60 = 60, MHAL_GPIO_61 = 61, MHAL_GPIO_62 = 62, MHAL_GPIO_63 = 63, MHAL_GPIO_64 = 64, MHAL_GPIO_65 = 65, MHAL_GPIO_66 = 66, MHAL_GPIO_67 = 67, MHAL_GPIO_68 = 68, MHAL_GPIO_69 = 69, MHAL_GPIO_70 = 70, MHAL_GPIO_71 = 71, MHAL_GPIO_72 = 72, MHAL_GPIO_73 = 73, MHAL_GPIO_74 = 74, MHAL_GPIO_75 = 75, MHAL_GPIO_76 = 76, MHAL_GPIO_77 = 77, MHAL_GPIO_78 = 78, MHAL_GPIO_79 = 79, MHAL_GPIO_80 = 80, MHAL_GPIO_81 = 81, MHAL_GPIO_82 = 82, MHAL_GPIO_83 = 83, MHAL_GPIO_84 = 84, MHAL_GPIO_85 = 85, MHAL_GPIO_86 = 86, MHAL_GPIO_87 = 87, MHAL_GPIO_88 = 88, MHAL_GPIO_89 = 89, MHAL_GPIO_90 = 90, MHAL_GPIO_91 = 91, MHAL_GPIO_92 = 92, MHAL_GPIO_93 = 93, MHAL_GPIO_MAX } |
This enum defines the GPIO port. More... | |
enum | mhal_gpio_mode { MHAL_GPIO_MODE_0 = 0, MHAL_GPIO_MODE_1 = 1, MHAL_GPIO_MODE_2 = 2, MHAL_GPIO_MODE_3 = 3, MHAL_GPIO_MODE_4 = 4, MHAL_GPIO_MODE_5 = 5, MHAL_GPIO_MODE_6 = 6, MHAL_GPIO_MODE_7 = 7, MHAL_GPIO_MODE_MAX } |
enum | mhal_gpio_direction { MHAL_GPIO_DIRECTION_INPUT = 0, MHAL_GPIO_DIRECTION_OUTPUT = 1 } |
This enum defines GPIO direction. More... | |
enum | mhal_gpio_data { MHAL_GPIO_DATA_LOW = 0, MHAL_GPIO_DATA_HIGH = 1 } |
This enum defines input or output data of GPIO. More... | |
enum | mhal_gpio_reg_base { MHAL_CM4_GPIO_PWM_GRP0_BASE = 0, MHAL_CM4_GPIO_PWM_GRP1_BASE = 1, MHAL_CM4_GPIO_PWM_GRP2_BASE = 2, MHAL_CM4_GPIO_PWM_GRP3_BASE = 3, MHAL_CM4_GPIO_PWM_GRP4_BASE = 4, MHAL_CM4_GPIO_PWM_GRP5_BASE = 5, MHAL_CM4_ISU0_I2C_BASE = 6, MHAL_CM4_ISU1_I2C_BASE = 7, MHAL_CM4_ISU2_I2C_BASE = 8, MHAL_CM4_ISU3_I2C_BASE = 9, MHAL_CM4_ISU4_I2C_BASE = 10, MHAL_CM4_ADC_BASE = 11, MHAL_CA7_GPIO_BASE = 12, MHAL_CM4_I2S0_BASE = 13, MHAL_CM4_I2S1_BASE = 14, MHAL_PINMUX_BASE = 15, MHAL_GPIO_REG_BASE_MAX } |
This enum defines GPIO register base number. More... | |
enum mhal_gpio_pin |
enum mhal_gpio_mode |
enum mhal_gpio_direction |
enum mhal_gpio_data |
enum mhal_gpio_reg_base |
This enum defines GPIO register base number.