1 /* 2 * Copyright (c) 2016, Freescale Semiconductor, Inc. 3 * Copyright 2016-2017 NXP 4 * All rights reserved. 5 * 6 * SPDX-License-Identifier: BSD-3-Clause 7 */ 8 9 /** 10 * @file frdm_stbc_dp5004_shield.h 11 * @brief The frdm_stbc_dp5004_shield.h file declares mapping of the Kinetis 12 Device peripherals to the frmd-ke15z and frmd-stbc-dp5004 shield 13 */ 14 15 #ifndef _FRDM_STBC_DP5004_SHIELD_H_ 16 #define _FRDM_STBC_DP5004_SHIELD_H_ 17 18 /* The shield name */ 19 #define SHIELD_NAME "FRDM-STBC-DP5004" 20 21 // MPXV5004DP Sensor based parameters 22 #define MPXV5004DP_ZERO_ERROR 1185 /* Zero Error Offset. */ 23 #define MPXV5004DP_PRESSURE_FROM_ADC_VALUE(x) (uint32_t)(x*1.25 - MPXV5004DP_ZERO_ERROR) /* Pressure in Pascals (Pa). */ 24 25 /* Arduino Pin A0 (Sensor Analog Output Pin) maps to ADC0 Channel 0 on KE15Z (PTA0). */ 26 #define MPXVDP5004_ADC12_CHANNEL 0U 27 #define MPXVDP5004_ADC12_CHANNEL_GROUP 0U 28 29 #endif /* _FRDM_STBC_DP5004_SHIELD_H_ */ 30