Revision 045c59f4
| kernel/patches/QEI-driver.patch | ||
|---|---|---|
| 828 | 828 |
+#endif /* HAL_QEI_LLD_H */ |
| 829 | 829 |
+ |
| 830 | 830 |
+/** @} */ |
| 831 |
diff --git a/os/hal/src/hal.c b/os/hal/src/hal.c |
|
| 832 |
--- a/os/hal/src/hal.c |
|
| 833 |
+++ b/os/hal/src/hal.c |
|
| 834 |
@@ -96,10 +96,13 @@ void halInit(void) {
|
|
| 835 |
macInit(); |
|
| 836 |
#endif |
|
| 837 |
#if (HAL_USE_PWM == TRUE) || defined(__DOXYGEN__) |
|
| 838 |
pwmInit(); |
|
| 839 |
#endif |
|
| 840 |
+#if (HAL_USE_QEI == TRUE) || defined(__DOXYGEN__) |
|
| 841 |
+ qeiInit(); |
|
| 842 |
+#endif |
|
| 843 |
#if (HAL_USE_SERIAL == TRUE) || defined(__DOXYGEN__) |
|
| 844 |
sdInit(); |
|
| 845 |
#endif |
|
| 846 |
#if (HAL_USE_SDC == TRUE) || defined(__DOXYGEN__) |
|
| 847 |
sdcInit(); |
|
| 831 | 848 |
diff --git a/os/hal/src/hal_qei.c b/os/hal/src/hal_qei.c |
| 832 | 849 |
new file mode 100644 |
| 833 | 850 |
--- /dev/null |
| modules/DiWheelDrive_1-1/module.h | ||
|---|---|---|
| 297 | 297 |
#endif /* (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) */ |
| 298 | 298 |
|
| 299 | 299 |
/** |
| 300 |
* @brief Additional HAL initialization hook. |
|
| 301 |
*/ |
|
| 302 |
#define MODULE_INIT_HAL_EXTRA() { \
|
|
| 303 |
qeiInit(); \ |
|
| 304 |
} |
|
| 305 |
|
|
| 306 |
/** |
|
| 307 | 300 |
* @brief Interrupt initialization macro. |
| 308 | 301 |
* @note SSSP related interrupt signals are already initialized in 'aos_system.c'. |
| 309 | 302 |
*/ |
| modules/DiWheelDrive_1-2/module.h | ||
|---|---|---|
| 277 | 277 |
#endif /* (AMIROOS_CFG_SHELL_ENABLE == true) || (AMIROOS_CFG_TESTS_ENABLE == true) */ |
| 278 | 278 |
|
| 279 | 279 |
/** |
| 280 |
* @brief Additional HAL initialization hook. |
|
| 281 |
*/ |
|
| 282 |
#define MODULE_INIT_HAL_EXTRA() { \
|
|
| 283 |
qeiInit(); \ |
|
| 284 |
} |
|
| 285 |
|
|
| 286 |
/** |
|
| 287 | 280 |
* @brief Interrupt initialization macro. |
| 288 | 281 |
* @note SSSP related interrupt signals are already initialized in 'aos_system.c'. |
| 289 | 282 |
*/ |
Also available in: Unified diff