| BlueNRG-1 Peripherals drivers APIs

- Main Page
- Modules
- Classes
- Files

Macros
Exported Macros
BLUENRG1 Peripheral Driver » GPIO Peripheral

## Macros

#define | GPIO_InitInputPinx(PIN_NAME) GPIO_Init(&(GPIO_InitType){PIN_NAME, GPIO_Input, DISABLE, DISABLE});
#define | GPIO_InitOutputPinx(PIN_NAME) GPIO_Init(&(GPIO_InitType){PIN_NAME, GPIO_Output, DISABLE, DISABLE});
#define | GPIO_InitUartRxPin4() GPIO_Init(&(GPIO_InitType){GPIO_Pin_4, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartRxPin11() GPIO_Init(&(GPIO_InitType){GPIO_Pin_11, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartTxPin5() GPIO_Init(&(GPIO_InitType){GPIO_Pin_5, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartTxPin8() GPIO_Init(&(GPIO_InitType){GPIO_Pin_8, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartCtsPin0() GPIO_Init(&(GPIO_InitType){GPIO_Pin_0, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartCtsPin7() GPIO_Init(&(GPIO_InitType){GPIO_Pin_7, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartCtsPin13() GPIO_Init(&(GPIO_InitType){GPIO_Pin_13, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartRtsPin1() GPIO_Init(&(GPIO_InitType){GPIO_Pin_1, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitUartRtsPin6() GPIO_Init(&(GPIO_InitType){GPIO_Pin_6, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiClkPin0() GPIO_Init(&(GPIO_InitType){GPIO_Pin_0, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiClkPin8() GPIO_Init(&(GPIO_InitType){GPIO_Pin_8, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiClkPin14() GPIO_Init(&(GPIO_InitType){GPIO_Pin_14, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiCsPin1() GPIO_Init(&(GPIO_InitType){GPIO_Pin_1, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiCsPin11() GPIO_Init(&(GPIO_InitType){GPIO_Pin_11, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiMosiPin2() GPIO_Init(&(GPIO_InitType){GPIO_Pin_2, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiMosiPin10() GPIO_Init(&(GPIO_InitType){GPIO_Pin_10, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiMisoPin9() GPIO_Init(&(GPIO_InitType){GPIO_Pin_9, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitSpiMisoPin3() GPIO_Init(&(GPIO_InitType){GPIO_Pin_3, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c1ClkPin12() GPIO_Init(&(GPIO_InitType){GPIO_Pin_12, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c1DataPin13() GPIO_Init(&(GPIO_InitType){GPIO_Pin_13, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c1ClkPin14() GPIO_Init(&(GPIO_InitType){GPIO_Pin_14, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c2ClkPin4() GPIO_Init(&(GPIO_InitType){GPIO_Pin_4, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c2ClkPin6() GPIO_Init(&(GPIO_InitType){GPIO_Pin_6, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c2DataPin5() GPIO_Init(&(GPIO_InitType){GPIO_Pin_5, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitI2c2DataPin7() GPIO_Init(&(GPIO_InitType){GPIO_Pin_7, Serial0_Mode, DISABLE, DISABLE});
#define | GPIO_InitPwm0Pin2() GPIO_Init(&(GPIO_InitType){GPIO_Pin_2, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitPwm0Pin4() GPIO_Init(&(GPIO_InitType){GPIO_Pin_4, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPwm1Pin3() GPIO_Init(&(GPIO_InitType){GPIO_Pin_3, Serial1_Mode, DISABLE, DISABLE});
#define | GPIO_InitPwm1Pin5() GPIO_Init(&(GPIO_InitType){GPIO_Pin_5, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmDataPin1() GPIO_Init(&(GPIO_InitType){GPIO_Pin_1, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmDataPin6() GPIO_Init(&(GPIO_InitType){GPIO_Pin_6, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmDataPin8() GPIO_Init(&(GPIO_InitType){GPIO_Pin_8, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmDataPin14() GPIO_Init(&(GPIO_InitType){GPIO_Pin_14, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmClockPin2() GPIO_Init(&(GPIO_InitType){GPIO_Pin_2, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmClockPin3() GPIO_Init(&(GPIO_InitType){GPIO_Pin_3, Microphone_Mode, DISABLE, DISABLE});
#define | GPIO_InitPdmClockPin7() GPIO_Init(&(GPIO_InitType){GPIO_Pin_7, Microphone_Mode, DISABLE, DISABLE});

## Detailed Description

## Macro Definition Documentation

#define GPIO_InitI2c1ClkPin12 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_12, Serial0_Mode, DISABLE, DISABLE});

Definition at line 271 of file BlueNRG1_gpio.h.

#define GPIO_InitI2c1ClkPin14 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_14, Serial1_Mode, DISABLE, DISABLE});

Definition at line 275 of file BlueNRG1_gpio.h.

#define GPIO_InitI2c1DataPin13 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_13, Serial0_Mode, DISABLE, DISABLE});

Definition at line 274 of file BlueNRG1_gpio.h.

#define GPIO_InitI2c2ClkPin4 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_4, Serial0_Mode, DISABLE, DISABLE});

Definition at line 283 of file BlueNRG1_gpio.h.

#define GPIO_InitI2c2ClkPin6 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_6, Serial0_Mode, DISABLE, DISABLE});

Definition at line 284 of file BlueNRG1_gpio.h.

#define GPIO_InitI2c2DataPin5 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_5, Serial0_Mode, DISABLE, DISABLE});

Definition at line 287 of file BlueNRG1_gpio.h.

#define GPIO_InitI2c2DataPin7 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_7, Serial0_Mode, DISABLE, DISABLE});

Definition at line 288 of file BlueNRG1_gpio.h.

#define GPIO_InitInputPinx | ( |  | PIN_NAME | ) | GPIO_Init(&(GPIO_InitType){PIN_NAME, GPIO_Input, DISABLE, DISABLE});

Definition at line 216 of file BlueNRG1_gpio.h.

#define GPIO_InitOutputPinx | ( |  | PIN_NAME | ) | GPIO_Init(&(GPIO_InitType){PIN_NAME, GPIO_Output, DISABLE, DISABLE});

Definition at line 219 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmClockPin2 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_2, Microphone_Mode, DISABLE, DISABLE});

Definition at line 315 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmClockPin3 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_3, Microphone_Mode, DISABLE, DISABLE});

Definition at line 316 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmClockPin7 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_7, Microphone_Mode, DISABLE, DISABLE});

Definition at line 317 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmDataPin1 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_1, Microphone_Mode, DISABLE, DISABLE});

Definition at line 309 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmDataPin14 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_14, Microphone_Mode, DISABLE, DISABLE});

Definition at line 312 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmDataPin6 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_6, Microphone_Mode, DISABLE, DISABLE});

Definition at line 310 of file BlueNRG1_gpio.h.

#define GPIO_InitPdmDataPin8 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_8, Microphone_Mode, DISABLE, DISABLE});

Definition at line 311 of file BlueNRG1_gpio.h.

#define GPIO_InitPwm0Pin2 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_2, Serial1_Mode, DISABLE, DISABLE});

Definition at line 296 of file BlueNRG1_gpio.h.

#define GPIO_InitPwm0Pin4 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_4, Microphone_Mode, DISABLE, DISABLE});

Definition at line 297 of file BlueNRG1_gpio.h.

#define GPIO_InitPwm1Pin3 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_3, Serial1_Mode, DISABLE, DISABLE});

Definition at line 300 of file BlueNRG1_gpio.h.

#define GPIO_InitPwm1Pin5 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_5, Microphone_Mode, DISABLE, DISABLE});

Definition at line 301 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiClkPin0 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_0, Serial0_Mode, DISABLE, DISABLE});

Definition at line 249 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiClkPin14 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_14, Serial0_Mode, DISABLE, DISABLE});

Definition at line 251 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiClkPin8 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_8, Serial0_Mode, DISABLE, DISABLE});

Definition at line 250 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiCsPin1 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_1, Serial0_Mode, DISABLE, DISABLE});

Definition at line 254 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiCsPin11 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_11, Serial0_Mode, DISABLE, DISABLE});

Definition at line 255 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiMisoPin3 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_3, Serial0_Mode, DISABLE, DISABLE});

Definition at line 263 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiMisoPin9 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_9, Serial0_Mode, DISABLE, DISABLE});

Definition at line 262 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiMosiPin10 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_10, Serial0_Mode, DISABLE, DISABLE});

Definition at line 259 of file BlueNRG1_gpio.h.

#define GPIO_InitSpiMosiPin2 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_2, Serial0_Mode, DISABLE, DISABLE});

Definition at line 258 of file BlueNRG1_gpio.h.

#define GPIO_InitUartCtsPin0 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_0, Serial1_Mode, DISABLE, DISABLE});

Definition at line 235 of file BlueNRG1_gpio.h.

#define GPIO_InitUartCtsPin13 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_13, Serial1_Mode, DISABLE, DISABLE});

Definition at line 237 of file BlueNRG1_gpio.h.

#define GPIO_InitUartCtsPin7 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_7, Serial1_Mode, DISABLE, DISABLE});

Definition at line 236 of file BlueNRG1_gpio.h.

#define GPIO_InitUartRtsPin1 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_1, Serial1_Mode, DISABLE, DISABLE});

Definition at line 240 of file BlueNRG1_gpio.h.

#define GPIO_InitUartRtsPin6 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_6, Serial1_Mode, DISABLE, DISABLE});

Definition at line 241 of file BlueNRG1_gpio.h.

#define GPIO_InitUartRxPin11 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_11, Serial1_Mode, DISABLE, DISABLE});

Definition at line 228 of file BlueNRG1_gpio.h.

#define GPIO_InitUartRxPin4 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_4, Serial1_Mode, DISABLE, DISABLE});

Definition at line 227 of file BlueNRG1_gpio.h.

#define GPIO_InitUartTxPin5 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_5, Serial1_Mode, DISABLE, DISABLE});

Definition at line 231 of file BlueNRG1_gpio.h.

#define GPIO_InitUartTxPin8 | ( |  | ) | GPIO_Init(&(GPIO_InitType){GPIO_Pin_8, Serial1_Mode, DISABLE, DISABLE});

Definition at line 232 of file BlueNRG1_gpio.h.