Revision 3106e8cc modules/NUCLEO-F103RB/module.c
modules/NUCLEO-F103RB/module.c | ||
---|---|---|
85 | 85 |
* @brief LED output signal GPIO. |
86 | 86 |
*/ |
87 | 87 |
static apalGpio_t _gpioLed = { |
88 |
/* port */ GPIOA, |
|
89 |
/* pad */ GPIOA_LED_GREEN, |
|
88 |
/* line */ PAL_LINE(GPIOA, GPIOA_LED_GREEN), |
|
90 | 89 |
}; |
91 | 90 |
ROMCONST apalControlGpio_t moduleGpioLed = { |
92 | 91 |
/* GPIO */ &_gpioLed, |
... | ... | |
103 | 102 |
* @brief DW1000 reset output signal GPIO. |
104 | 103 |
*/ |
105 | 104 |
static apalGpio_t _gpioDw1000Reset = { |
106 |
/* port */ GPIOA, |
|
107 |
/* pad */ GPIOA_ARD_A0, // PIN0 |
|
105 |
/* line */ PAL_LINE(GPIOA, GPIOA_ARD_A0), |
|
108 | 106 |
}; |
109 | 107 |
ROMCONST apalControlGpio_t moduleGpioDw1000Reset = { |
110 | 108 |
/* GPIO */ &_gpioDw1000Reset, |
... | ... | |
120 | 118 |
* @brief DW1000 interrrupt input signal GPIO. |
121 | 119 |
*/ |
122 | 120 |
static apalGpio_t _gpioDw1000Irqn = { |
123 |
/* port */ GPIOB, |
|
124 |
/* pad */ GPIOB_ARD_D6, // GPIOB_PIN10 |
|
121 |
/* line */ PAL_LINE(GPIOB, GPIOB_ARD_D6), |
|
125 | 122 |
}; |
126 | 123 |
ROMCONST apalControlGpio_t moduleGpioDw1000Irqn = { |
127 | 124 |
/* GPIO */ &_gpioDw1000Irqn, |
... | ... | |
137 | 134 |
* @brief DW1000 SPI chip select output signal GPIO. |
138 | 135 |
*/ |
139 | 136 |
static apalGpio_t _gpioSpiChipSelect = { |
140 |
/* port */ GPIOB, |
|
141 |
/* pad */ GPIOB_PIN12, // GPIOB_PIN10 |
|
137 |
/* line */ PAL_LINE(GPIOB, GPIOB_PIN12), |
|
142 | 138 |
}; |
143 | 139 |
ROMCONST apalControlGpio_t moduleGpioSpiChipSelect = { |
144 | 140 |
/* GPIO */ &_gpioSpiChipSelect, |
... | ... | |
155 | 151 |
* @brief User button input signal GPIO. |
156 | 152 |
*/ |
157 | 153 |
static apalGpio_t _gpioUserButton = { |
158 |
/* port */ GPIOC, |
|
159 |
/* pad */ GPIOC_BUTTON, |
|
154 |
/* line */ PAL_LINE(GPIOC, GPIOC_BUTTON), |
|
160 | 155 |
}; |
161 | 156 |
ROMCONST apalControlGpio_t moduleGpioUserButton = { |
162 | 157 |
/* GPIO */ &_gpioUserButton, |
... | ... | |
204 | 199 |
palSetPadMode(GPIOB, GPIOB_PIN13, PAL_MODE_STM32_ALTERNATE_PUSHPULL); |
205 | 200 |
palSetPadMode(GPIOB, GPIOB_PIN14, PAL_MODE_STM32_ALTERNATE_PUSHPULL); |
206 | 201 |
palSetPadMode(GPIOB, GPIOB_PIN15, PAL_MODE_STM32_ALTERNATE_PUSHPULL); |
207 |
palSetPadMode(moduleGpioSpiChipSelect.gpio->port, moduleGpioSpiChipSelect.gpio->pad, PAL_MODE_OUTPUT_PUSHPULL);
|
|
202 |
palSetLineMode(moduleGpioSpiChipSelect.gpio->line, PAL_MODE_OUTPUT_PUSHPULL);
|
|
208 | 203 |
apalGpioWrite(moduleGpioSpiChipSelect.gpio, APAL_GPIO_LOW); |
209 | 204 |
} |
210 | 205 |
|
Also available in: Unified diff