diff options
author | Giovanni Di Sirio <gdisirio@gmail.com> | 2015-05-02 12:28:09 +0000 |
---|---|---|
committer | Giovanni Di Sirio <gdisirio@gmail.com> | 2015-05-02 12:28:09 +0000 |
commit | 261a2e7e8bfd6f7234f9b4a63a7f029656263165 (patch) | |
tree | 8a944f93752b2ed04b241f9ab4ffa32bbffda930 /os/hal/ports/STM32/LLD/DACv1/dac_lld.h | |
parent | 43bbd7c80a69f6d1b40f0baff36d48b3f0c52c8f (diff) | |
download | ChibiOS-261a2e7e8bfd6f7234f9b4a63a7f029656263165.tar.gz ChibiOS-261a2e7e8bfd6f7234f9b4a63a7f029656263165.tar.bz2 ChibiOS-261a2e7e8bfd6f7234f9b4a63a7f029656263165.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7936 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/ports/STM32/LLD/DACv1/dac_lld.h')
-rw-r--r-- | os/hal/ports/STM32/LLD/DACv1/dac_lld.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/os/hal/ports/STM32/LLD/DACv1/dac_lld.h b/os/hal/ports/STM32/LLD/DACv1/dac_lld.h index fe0e21006..36842f295 100644 --- a/os/hal/ports/STM32/LLD/DACv1/dac_lld.h +++ b/os/hal/ports/STM32/LLD/DACv1/dac_lld.h @@ -33,6 +33,16 @@ /* Driver constants. */
/*===========================================================================*/
+/**
+ * @name DAC trigger modes
+ * @{
+ */
+#define DAC_TRG_MASK 7U
+#define DAC_TRG(n) (n)
+#define DAC_TRG_EXT 6U
+#define DAC_TRG_SW 7U
+/** @} */
+
/*===========================================================================*/
/* Driver pre-compile time settings. */
/*===========================================================================*/
@@ -293,7 +303,7 @@ typedef void (*daccallback_t)(DACDriver *dacp, * callback
* @param[in] err ADC error code
*/
-typedef void (*dacerrorcallback_t)(DACDriver *adcp, dacerror_t err);
+typedef void (*dacerrorcallback_t)(DACDriver *dacp, dacerror_t err);
/**
* @brief Samples alignment and size mode.
@@ -329,14 +339,14 @@ typedef struct { /**
* @brief DAC data holding register mode.
*/
- dacdhrmode_t dhrm;
+ dacdhrmode_t datamode;
/**
* @brief DAC initialization data.
* @note This field contains the (not shifted) value to be put into the
* TSEL field of the DAC CR register during initialization. All
* other fields are handled internally.
*/
- uint32_t cr_tsel;
+ uint32_t trigger;
} DACConversionGroup;
/**
|