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