diff options
Diffstat (limited to 'os/hal/templates/pwm_lld.h')
-rw-r--r-- | os/hal/templates/pwm_lld.h | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/os/hal/templates/pwm_lld.h b/os/hal/templates/pwm_lld.h index b1a202248..e9c630128 100644 --- a/os/hal/templates/pwm_lld.h +++ b/os/hal/templates/pwm_lld.h @@ -35,16 +35,27 @@ /* Driver constants. */
/*===========================================================================*/
+/**
+ * @brief Number of PWM channels per PWM driver.
+ */
+#define PWM_CHANNELS 4
+
/*===========================================================================*/
/* Driver pre-compile time settings. */
/*===========================================================================*/
/**
- * @brief Number of PWM channels per PWM driver.
+ * @name Configuration options
+ * @{
*/
-#if !defined(PWM_CHANNELS) || defined(__DOXYGEN__)
-#define PWM_CHANNELS 1
+/**
+ * @brief XXX driver enable switch.
+ * @details If set to @p TRUE the support for XXX1 is included.
+ */
+#if !defined(PLATFORM_XXX_USE_XXX1) || defined(__DOXYGEN__)
+#define PLATFORM_XXX_USE_XXX1 FALSE
#endif
+/** @} */
/*===========================================================================*/
/* Derived constants and error checks. */
@@ -151,6 +162,10 @@ struct PWMDriver { /* External declarations. */
/*===========================================================================*/
+#if PLATFORM_XXX_USE_XXX1 && !defined(__DOXYGEN__)
+extern XXXDriver XXXD1;
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
|