mirror of
https://github.com/eclipse/upm.git
synced 2025-03-24 01:10:22 +03:00

The Bosch BMI160 is a 3-axis Accelerometer and Gyroscope. Additionally it supports an external Magnetometer, accessed through the BMI160's register interface. This driver was developed with a BMI160 "Shuttle" board, which included a BMM150 Magnetometer. The device is driven by either 1.8v or 3.3vdc. This driver incorporates the Bosch BMI160 driver code at https://github.com/BoschSensortec/BMI160_driver . While not all of the functionality of this device is supported initially, the inclusion of the Bosch driver in the source code makes it possible to support whatever features are required that the driver bosch driver itself can support. Signed-off-by: Jon Trulson <jtrulson@ics.com> Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
121 lines
4.2 KiB
CMake
121 lines
4.2 KiB
CMake
find_package(Java REQUIRED)
|
|
include(UseJava)
|
|
|
|
macro(add_example example_name jar_name)
|
|
set(example_src "${example_name}.java")
|
|
set(example_jar "${CMAKE_CURRENT_BINARY_DIR}/../../src/${jar_name}/upm_${jar_name}.jar")
|
|
|
|
add_jar(${example_name} SOURCES ${example_src} INCLUDE_JARS ${example_jar})
|
|
endmacro()
|
|
|
|
macro(add_example_with_path example_name jar_path)
|
|
set(example_src "${example_name}.java")
|
|
set(example_jar "${CMAKE_CURRENT_BINARY_DIR}/../../src/${jar_path}")
|
|
|
|
add_jar(${example_name} SOURCES ${example_src} INCLUDE_JARS ${example_jar})
|
|
endmacro()
|
|
|
|
add_example(A110X_intrSample a110x)
|
|
add_example(A110XSample a110x)
|
|
add_example(ADC121C021Sample adc121c021)
|
|
add_example(Adxl345Sample adxl345)
|
|
add_example(Apds9002 apds9002)
|
|
add_example(BISS0001Sample biss0001)
|
|
add_example(BMPX8XSample bmpx8x)
|
|
add_example(BuzzerSample buzzer)
|
|
add_example(Buzzer_soundSample buzzer)
|
|
add_example(CJQ4435Sample cjq4435)
|
|
add_example(DS1307Sample ds1307)
|
|
add_example(ENC03RSample enc03r)
|
|
add_example(ES08ASample servo)
|
|
add_example(GroveButtonSample grove)
|
|
add_example(GroveButton_intrSample grove)
|
|
add_example(GroveCollision grovecollision)
|
|
add_example(GroveEHRSample groveehr)
|
|
add_example(GroveEmg groveemg)
|
|
add_example(GroveGsr grovegsr)
|
|
add_example(GroveLed_multiSample grove)
|
|
add_example(GroveLEDSample grove)
|
|
add_example(GroveLightSample grove)
|
|
add_example(GroveLineFinderSample grovelinefinder)
|
|
add_example(GroveMDSample grovemd)
|
|
add_example(GroveMoistureSample grovemoisture)
|
|
add_example(GroveMQ3 gas)
|
|
add_example(GroveMQ9 gas)
|
|
add_example(GroveO2Example groveo2)
|
|
add_example(GroveQTouch at42qt1070)
|
|
add_example(GroveRelaySample grove)
|
|
add_example(GroveRotarySample grove)
|
|
add_example(GROVESCAMSample grovescam)
|
|
add_example(GroveSlideSample grove)
|
|
add_example(GroveSpeakerSample grovespeaker)
|
|
add_example(GroveTempSample grove)
|
|
add_example(GroveVDivSample grovevdiv)
|
|
add_example(GroveWaterSample grovewater)
|
|
add_example(GroveWFSSample grovewfs)
|
|
add_example(GUVAS12DSample guvas12d)
|
|
add_example(H3LIS331DLSample h3lis331dl)
|
|
add_example(HCSR04Sample hcsr04)
|
|
add_example(HM11Sample hm11)
|
|
add_example(Hmc5883lSample hmc5883l)
|
|
add_example(HMTRPSample hmtrp)
|
|
add_example(HP20xExample hp20x)
|
|
add_example(HTU21DSample htu21d)
|
|
add_example(Itg3200Sample itg3200)
|
|
add_example(Joystick12Sample joystick12)
|
|
add_example(LDT0028Sample ldt0028)
|
|
add_example(LoLSample lol)
|
|
add_example(LSM303Sample lsm303)
|
|
add_example(M24LR64ESample m24lr64e)
|
|
add_example(MAX44000Sample max44000)
|
|
add_example(MHZ16Sample mhz16)
|
|
add_example(MicrophoneSample mic)
|
|
add_example(MMA7455Sample mma7455)
|
|
add_example(MMA7660Sample mma7660)
|
|
add_example(MPL3115A2Sample mpl3115a2)
|
|
add_example(MPR121Sample mpr121)
|
|
add_example(MPU9150Sample mpu9150)
|
|
add_example(MQ2Sample gas)
|
|
add_example(MQ303ASample mq303a)
|
|
add_example(MQ5Sample gas)
|
|
add_example(GroveLEDBar my9221)
|
|
add_example(NRF24L01_receiverSample nrf24l01)
|
|
add_example(NRF24L01_transmitterSample nrf24l01)
|
|
add_example(NUNCHUCKSample nunchuck)
|
|
add_example(OTP538USample otp538u)
|
|
add_example(PPD42NSSample ppd42ns)
|
|
add_example(PulsensorSample pulsensor)
|
|
add_example(RFR359FSample rfr359f)
|
|
add_example(RotaryEncoderSample rotaryencoder)
|
|
add_example(RPR220_intrSample rpr220)
|
|
add_example(RPR220Sample rpr220)
|
|
add_example(ST7735Sample st7735)
|
|
add_example(StepMotorSample stepmotor)
|
|
add_example(TM1637Sample tm1637)
|
|
add_example(TP401Sample gas)
|
|
add_example(TSL2561Sample tsl2561)
|
|
add_example(TTP223Sample ttp223)
|
|
add_example(Ublox6Sample ublox6)
|
|
add_example(ULN200XASample uln200xa)
|
|
add_example(WaterLevelSensor waterlevel)
|
|
add_example(WT5001Sample wt5001)
|
|
add_example(YG1006Sample yg1006)
|
|
add_example(ZFM20Sample zfm20)
|
|
add_example(Ad8232Example ad8232)
|
|
add_example(Gp2y0aExample gp2y0a)
|
|
add_example(Th02Example th02)
|
|
add_example(FlexSensorExample flex)
|
|
add_example(CWLSXXA_Example cwlsxxa)
|
|
add_example(TEAMS_Example teams)
|
|
add_example(APA102Sample apa102)
|
|
add_example(TEX00_Example tex00)
|
|
add_example(BMI160_Example bmi160)
|
|
|
|
add_example_with_path(Jhd1313m1_lcdSample lcd/upm_i2clcd.jar)
|
|
add_example_with_path(Jhd1313m1Sample lcd/upm_i2clcd.jar)
|
|
add_example_with_path(Lcm1602_i2cSample lcd/upm_i2clcd.jar)
|
|
add_example_with_path(Lcm1602_parallelSample lcd/upm_i2clcd.jar)
|
|
add_example_with_path(SSD1308_oledSample lcd/upm_i2clcd.jar)
|
|
add_example_with_path(SSD1327_oledSample lcd/upm_i2clcd.jar)
|
|
|