Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: inc/admw_api.h
- Revision:
- 6:9d393a9677f4
- Parent:
- 5:0728bde67bdb
- Child:
- 13:97cb32670539
diff -r 0728bde67bdb -r 9d393a9677f4 inc/admw_api.h
--- a/inc/admw_api.h Wed Jun 05 05:39:15 2019 +0000
+++ b/inc/admw_api.h Sat Jun 15 14:30:49 2019 +0000
@@ -1,5 +1,5 @@
/*
-Copyright 2017 (c) Analog Devices, Inc.
+Copyright 2019 (c) Analog Devices, Inc.
All rights reserved.
@@ -33,15 +33,15 @@
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-/*
+/*!
******************************************************************************
* @file: admw_api.h
* @brief: ADMW Host Library Application Programming Interface (API)
*-----------------------------------------------------------------------------
*/
-#ifndef __ADMW_API_H__
-#define __ADMW_API_H__
+#ifndef _ADMW_API_H__
+#define _ADMW_API_H__
#include "inc/admw_types.h"
#include "inc/admw_config_types.h"
@@ -101,20 +101,12 @@
/*!< Indicates that a configuration error condition has been detected by the device */
ADMW_DEVICE_STATUS_LUT_ERROR = (1 << 6),
/*!< Indicates that a look-up table error condition has been detected by the device */
- ADMW_DEVICE_STATUS_EXT_FLASH_ERROR = (1 << 7),
- /*!< Indicates that an external flash memory error condition has been detected by the device */
} ADMW_DEVICE_STATUS_FLAGS;
/*! Bit masks (flags) for the different diagnostics status indicators. */
typedef enum {
ADMW_DIAGNOSTICS_STATUS_CHECKSUM_ERROR = (1 << 0),
/*!< Indicates Error on Internal Checksum Calculations */
- ADMW_DIAGNOSTICS_STATUS_COMMS_ERROR = (1 << 1),
- /*!< Indicates Error on Internal Device Communications */
- ADMW_DIAGNOSTICS_STATUS_SUPPLY_MONITOR_ERROR = (1 << 2),
- /*!< Indicates Low Voltage on Internal Supply Voltages */
- ADMW_DIAGNOSTICS_STATUS_SUPPLY_CAP_ERROR = (1 << 3),
- /*!< Indicates Fault on Internal Supply Regulator Capacitor */
ADMW_DIAGNOSTICS_STATUS_CONVERSION_ERROR = (1 << 8),
/*!< Indicates Error During Internal ADC Conversions */
ADMW_DIAGNOSTICS_STATUS_CALIBRATION_ERROR = (1 << 9),
@@ -175,7 +167,7 @@
/*!< Device summary status snapshot when the sample was recorded */
uint32_t channelId;
/*!< The measurement channel from which this sample was obtained */
- int32_t rawValue;
+ uint32_t rawValue;
/*!< The raw (unprocessed) value obtained directly from the measurement
* channel, if available
*/
@@ -190,27 +182,17 @@
* @ref admw_StartMeasurement
*/
typedef enum {
- ADMW_MEASUREMENT_MODE_HEALTHCHECK = 1,
- /*!< In this mode, a special health-check measurement cycle is executed,
- * carrying out a single conversion per channel with measurement
- * diagnostics enabled, intended for use as a system health check. */
- ADMW_MEASUREMENT_MODE_NORMAL,
+ ADMW_MEASUREMENT_MODE_NORMAL = 0,
/*!< In this mode, normal measurement cycle(s) are executed and data samples
* are returned with raw measurement values included. */
ADMW_MEASUREMENT_MODE_OMIT_RAW,
/*!< In this mode, normal measurement cycle(s) are executed and data samples
* are returned with raw measurement values omitted for efficiency. */
- ADMW_MEASUREMENT_MODE_FFT,
- /*!< In this mode, FFT mode measurement cycle(s) are executed and data
- * samples are returned based on FFT-specific configuration parameters. */
} ADMW_MEASUREMENT_MODE;
/*! Identifiers for the user configuration slots in persistent memory. */
typedef enum {
ADMW_FLASH_CONFIG_1,
- ADMW_FLASH_CONFIG_2,
- ADMW_FLASH_CONFIG_3,
- ADMW_FLASH_CONFIG_4,
} ADMW_USER_CONFIG_SLOT;
@@ -235,7 +217,7 @@
* - #ADMW_INVALID_DEVICE_NUM Invalid device index specified
*
* @details Configure and initialise the Log interface and the SPI/GPIO
- * communication interface to the ADMW module.
+ * communication interface to the ADISense module.
*/
ADMW_RESULT admw_Open(
unsigned const nDeviceIndex,
@@ -697,5 +679,4 @@
* @}
*/
-#endif /* __ADMW_API_H__ */
-
+#endif /* _ADMW_API_H__ */