Revision 3106e8cc modules/NUCLEO-F103RB/module.c

View differences:

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