Revision 3106e8cc modules/NUCLEO-L476RG/module.h

View differences:

modules/NUCLEO-L476RG/module.h
106 106
/**
107 107
 * @brief   Event flag to be set on a USER_BUTTON interrupt.
108 108
 */
109
#define MODULE_OS_IOEVENTFLAGS_USERBUTTON       AOS_IOEVENT_FLAG(GPIOC_BUTTON)
109
#define MODULE_OS_IOEVENTFLAGS_USERBUTTON       AOS_IOEVENT_FLAG(PAL_PAD(LINE_BUTTON))
110 110

  
111 111
#if (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__)
112 112
/**
......
121 121
 */
122 122
#define MODULE_INIT_INTERRUPTS() {                                            \
123 123
  /* user button */                                                           \
124
  palSetPadCallback(moduleGpioUserButton.gpio->port, moduleGpioUserButton.gpio->pad, _intCallback, &moduleGpioUserButton.gpio->pad);  \
125
  palEnablePadEvent(moduleGpioUserButton.gpio->port, moduleGpioUserButton.gpio->pad, APAL2CH_EDGE(moduleGpioUserButton.meta.edge));   \
124
  palSetLineCallback(moduleGpioUserButton.gpio->line, aosSysGetStdIntCallback(), &moduleGpioUserButton.gpio->line); \
125
  palEnableLineEvent(moduleGpioUserButton.gpio->line, APAL2CH_EDGE(moduleGpioUserButton.meta.edge));                \
126 126
}
127 127

  
128 128
/**
......
170 170
    moduleHalI2c3Config.timingr |= ((((moduleHalI2c3Config.timingr & I2C_TIMINGR_SDADEL_Msk) >> I2C_TIMINGR_SDADEL_Pos) * 2) + 1) << I2C_TIMINGR_SCLDEL_Pos;  \
171 171
    /* now we can start the I2C driver */                                     \
172 172
    chSysLock();                                                              \
173
    palSetPadMode(GPIOC, GPIOC_ARD_A4, PAL_MODE_ALTERNATE(4));                \
174
    palSetPadMode(GPIOC, GPIOC_ARD_A5, PAL_MODE_ALTERNATE(4));                \
173
    palSetLineMode(LINE_ARD_A4, PAL_MODE_ALTERNATE(4));                \
174
    palSetLineMode(LINE_ARD_A5, PAL_MODE_ALTERNATE(4));                \
175 175
    chSysUnlock();                                                            \
176 176
    i2cStart(&MODULE_HAL_I2C3, &moduleHalI2c3Config);                         \
177 177
  }

Also available in: Unified diff