Bumped Mbed FW version to 01.20.0080

Committer:
Vkadaba
Date:
Mon Mar 16 09:02:06 2020 +0000
Revision:
58:aa9cd5072f66
Parent:
54:31921ad29828
Child:
61:0f16a2e3b58b
1.modified ADMW1001_REGISTERS_typedefs.h to support changes in sensor_types.h; 2.removed unnecessary enums from admw1001_sensor_types.h

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Vkadaba 54:31921ad29828 1 #include "admw1001/admw1001_lut_data.h"
Vkadaba 54:31921ad29828 2 #include "admw1001/admw1001_sensor_types.h"
Vkadaba 54:31921ad29828 3 #include "inc/admw_config_types.h"
Vkadaba 54:31921ad29828 4 /*
Vkadaba 54:31921ad29828 5 * The following table provide linearisation data for a 4-wire bridge sensor
Vkadaba 54:31921ad29828 6 * identified with the ADMW1001_ADC_SENSOR_BRIDGE_4WIRE_1
Vkadaba 54:31921ad29828 7 * sensor type. The Look-Up Table provided maps a range of input (X)
Vkadaba 54:31921ad29828 8 * values to a corresponding range of output (Y) values. In this example,
Vkadaba 54:31921ad29828 9 * the bridge sensor input in millivolts is effectively translated to volts.
Vkadaba 54:31921ad29828 10 */
Vkadaba 54:31921ad29828 11 ADMW1001_LUT_DESCRIPTOR bridge_4wire_1_range1_desc = {
Vkadaba 54:31921ad29828 12 .geometry = ADMW1001_LUT_GEOMETRY_NES_1D,
Vkadaba 54:31921ad29828 13 .channel =ADMW1001_CH_ID_ANLG_1_UNIVERSAL,
Vkadaba 54:31921ad29828 14 .equation = ADMW1001_LUT_EQUATION_LUT,
Vkadaba 54:31921ad29828 15 .dir = ADMW1001_LUT_TC_DIRECTION_FORWARD,
Vkadaba 58:aa9cd5072f66 16 .sensor = ADMW1001_ADC_SENSOR_BRIDGE_4WIRE,
Vkadaba 54:31921ad29828 17 .dataType = ADMW1001_LUT_DATA_TYPE_FLOAT32,
Vkadaba 54:31921ad29828 18 .length = 0, /* Filled by admw_1001_AssembleLutData() */
Vkadaba 54:31921ad29828 19 .crc16 = 0 /* Filled by admw_1001_AssembleLutData() */
Vkadaba 54:31921ad29828 20 };
Vkadaba 54:31921ad29828 21 ADMW1001_LUT_1D_NES bridge_4wire_1_range1_data = {
Vkadaba 54:31921ad29828 22 .nElements = 2,
Vkadaba 54:31921ad29828 23 .lut = {
Vkadaba 54:31921ad29828 24 -0.5f, /* x(min) */
Vkadaba 54:31921ad29828 25 +0.5f, /* x(max) */
Vkadaba 54:31921ad29828 26 -0.5f, /* y(min) */
Vkadaba 54:31921ad29828 27 +0.5f, /* y(max) */
Vkadaba 54:31921ad29828 28 },
Vkadaba 54:31921ad29828 29 };
Vkadaba 54:31921ad29828 30
Vkadaba 54:31921ad29828 31 /*
Vkadaba 54:31921ad29828 32 * The following variables can be passed as parameters to
Vkadaba 54:31921ad29828 33 * admw_1001_AssembleLutData()
Vkadaba 54:31921ad29828 34 */
Vkadaba 54:31921ad29828 35 ADMW1001_LUT_DESCRIPTOR *lut_desc_list[] = {
Vkadaba 54:31921ad29828 36 &bridge_4wire_1_range1_desc,
Vkadaba 54:31921ad29828 37 };
Vkadaba 54:31921ad29828 38
Vkadaba 54:31921ad29828 39 ADMW1001_LUT_TABLE_DATA *lut_data_list[] = {
Vkadaba 54:31921ad29828 40 (ADMW1001_LUT_TABLE_DATA *) &bridge_4wire_1_range1_data,
Vkadaba 54:31921ad29828 41 };
Vkadaba 54:31921ad29828 42
Vkadaba 54:31921ad29828 43 unsigned lut_num_tables =
Vkadaba 54:31921ad29828 44 (sizeof(lut_desc_list) / sizeof(lut_desc_list[0]));
Vkadaba 54:31921ad29828 45