diff options
author | Jimmy Huang <jimmy.huang@linux.intel.com> | 2017-06-20 13:58:32 -0700 |
---|---|---|
committer | Geoff Gustafson <geoff@linux.intel.com> | 2017-06-20 13:58:32 -0700 |
commit | 6c3894ab8a2915f800ee044ac60fa00fe1f2787a (patch) | |
tree | ffeb96a20acdf6505bead9d7c4ac24e4d21e6232 /src/zjs_common.h | |
parent | 73a36db17712f45a58b06e0988bfed04fa4c8604 (diff) |
[sensor] k64f support (#1208)
Refactor sensor and decouple IPM logic into a separate sensor_board
module. Added initial support for Accelerometer for the FRDM-K64F
board.
Signed-off-by: Jimmy Huang <jimmy.huang@intel.com>
Diffstat (limited to 'src/zjs_common.h')
-rw-r--r-- | src/zjs_common.h | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/src/zjs_common.h b/src/zjs_common.h index 46ca2be..4ec7ba9 100644 --- a/src/zjs_common.h +++ b/src/zjs_common.h @@ -51,13 +51,39 @@ int zjs_get_ms(void); // this is arbitrary but okay for now; added to avoid plain strlen below #define MAX_SCRIPT_SIZE 8192 +// board-specifc #if defined(CONFIG_BOARD_ARDUINO_101) || defined(CONFIG_BOARD_ARDUINO_101_SSS) #define ADC_DEVICE_NAME "ADC_0" #define ADC_BUFFER_SIZE 2 #define ARC_AIO_MIN 9 #define ARC_AIO_MAX 14 #define ARC_AIO_LEN 6 -#define BMI160_DEVICE_NAME "bmi160" +#ifdef CONFIG_BOARD_ARDUINO_101_SSS +#define BMI160_NAME CONFIG_BMI160_NAME +#elif CONFIG_BOARD_ARDUINO_101 +#define BMI160_NAME "bmi160" +#endif +#define ACCEL_DEVICE_NAME BMI160_NAME +#define GYRO_DEVICE_NAME BMI160_NAME +#define TEMP_DEVICE_NAME BMI160_NAME +#elif CONFIG_BOARD_FRDM_K64F +#define ACCEL_DEVICE_NAME CONFIG_FXOS8700_NAME +#endif + +// default to blank if not found in board configs +#ifndef ACCEL_DEVICE_NAME +#define ACCEL_DEVICE_NAME "" +#endif + +#ifndef GYRO_DEVICE_NAME +#define GYRO_DEVICE_NAME "" +#endif + +#ifndef LIGHT_DEVICE_NAME +#define LIGHT_DEVICE_NAME "" #endif +#ifndef TEMP_DEVICE_NAME +#define TEMP_DEVICE_NAME "" +#endif #endif // __zjs_common_h__ |