/hardware/bsp/intel/peripheral/libmraa/examples/java/ |
Bmp85.java | 43 mraa.I2c i2c = new mraa.I2c(0); local 44 i2c.address((byte)0x77); 45 i2c.writeByte((byte)0xd0); 49 i2c.read(data); 52 i2c.writeReg((byte)0xf4, (byte)0x2e); 54 if (i2c.readReg((byte)0xd0) != 0x55) { 59 i2c.writeReg((byte)0xf4, (byte)0x2e); 63 System.out.println(i2c.readWordReg((byte)0xf6)) [all...] |
I2cCompass.java | 28 import mraa.I2c; 100 I2c i2c = new I2c(0); local 102 i2c.address(HMC5883L_I2C_ADDR); 105 i2c.write(conf_buf); 108 i2c.address(HMC5883L_I2C_ADDR); 111 i2c.write(conf_buf); 114 i2c.address(HMC5883L_I2C_ADDR); 115 i2c.writeByte(HMC5883L_DATA_REG) [all...] |
/hardware/bsp/intel/peripheral/libmraa/examples/ |
i2c_HMC5883L.c | 87 mraa_i2c_context i2c; local 88 i2c = mraa_i2c_init(0); 90 mraa_i2c_address(i2c, HMC5883L_I2C_ADDR); 93 mraa_i2c_write(i2c, rx_tx_buf, 2); 96 mraa_i2c_address(i2c, HMC5883L_I2C_ADDR); 99 mraa_i2c_write(i2c, rx_tx_buf, 2); 106 mraa_i2c_address(i2c, HMC5883L_I2C_ADDR); 108 mraa_i2c_read_byte_data(i2c, HMC5883L_DATA_REG+i); 112 mraa_i2c_address(i2c, HMC5883L_I2C_ADDR); 113 mraa_i2c_write_byte(i2c, HMC5883L_DATA_REG) [all...] |
mraa-i2c.c | 29 #include "mraa/i2c.h" 110 mraa_i2c_context i2c = mraa_i2c_init(bus); local 111 if (i2c == NULL) { 114 status = mraa_i2c_address(i2c, device_address); 118 status = mraa_i2c_write_byte(i2c, register_address); 122 status = mraa_i2c_read(i2c, data, 1) == 1 ? MRAA_SUCCESS : MRAA_ERROR_UNSPECIFIED; 127 mraa_i2c_stop(i2c); 135 mraa_i2c_context i2c = mraa_i2c_init(bus); local 136 if (i2c == NULL) { 139 status = mraa_i2c_address(i2c, device_address) 158 mraa_i2c_context i2c = mraa_i2c_init(bus); local [all...] |
/hardware/bsp/intel/peripheral/libmraa/src/x86/ |
intel_sofia_3gr.c | 60 b->pins[0].i2c.pinmap = 1; 61 b->pins[0].i2c.mux_total = 0; 65 b->pins[1].i2c.pinmap = 1; 66 b->pins[1].i2c.mux_total = 0; 70 b->pins[2].i2c.pinmap = 1; 71 b->pins[2].i2c.mux_total = 0; 75 b->pins[3].i2c.pinmap = 1; 76 b->pins[3].i2c.mux_total = 0; 80 b->pins[4].i2c.pinmap = 1; 81 b->pins[4].i2c.mux_total = 0 [all...] |
intel_nuc5.c | 96 b->pins[12].i2c.pinmap = 1; 97 b->pins[12].i2c.mux_total = 0; 101 b->pins[13].i2c.pinmap = 1; 102 b->pins[13].i2c.mux_total = 0; 106 b->pins[14].i2c.pinmap = 1; 107 b->pins[14].i2c.mux_total = 0; 111 b->pins[15].i2c.pinmap = 1; 112 b->pins[15].i2c.mux_total = 0;
|
intel_de3815.c | 102 b->pins[12].i2c.pinmap = 1; 103 b->pins[12].i2c.mux_total = 0; 107 b->pins[13].i2c.pinmap = 1; 108 b->pins[13].i2c.mux_total = 0; 112 b->pins[14].i2c.pinmap = 1; 113 b->pins[14].i2c.mux_total = 0; 117 b->pins[15].i2c.pinmap = 1; 118 b->pins[15].i2c.mux_total = 0;
|
/hardware/bsp/intel/peripheral/libmraa/examples/c++/ |
I2c-compass.cpp | 102 mraa::I2c* i2c; local 103 i2c = new mraa::I2c(0); 105 i2c->address(HMC5883L_I2C_ADDR); 108 i2c->write(rx_tx_buf, 2); 111 i2c->address(HMC5883L_I2C_ADDR); 114 i2c->write(rx_tx_buf, 2); 119 i2c->address(HMC5883L_I2C_ADDR); 120 i2c->writeByte(HMC5883L_DATA_REG) [all...] |
/hardware/bsp/intel/peripheral/libupm/src/micsv89/ |
micsv89.cxx | 33 i2c = new mraa::I2c(bus); 34 if(i2c->frequency(mraa::I2C_STD) != mraa::SUCCESS){ 35 throw std::invalid_argument(std::string(__FUNCTION__) + ": I2c.frequency(I2C_STD) failed"); 45 if(i2c->address(m_address) != mraa::SUCCESS){ 46 throw std::invalid_argument(std::string(__FUNCTION__) + ": I2c.address() failed"); 49 if(i2c->write(tx_buf, 3) != mraa::SUCCESS){ 50 throw std::invalid_argument(std::string(__FUNCTION__) + ": I2c.write() failed"); 54 if(i2c->address(m_address) != mraa::SUCCESS){ 55 throw std::invalid_argument(std::string(__FUNCTION__) + ": I2c.address() failed") [all...] |
micsv89.h | 30 #include "mraa/i2c.hpp" 36 * @ingroup generic i2c gaseous 44 * @con i2c 46 * @web http://www.sgxsensortech.com/content/uploads/2015/01/MICS-VZ-89-I2C-specs-rev-A.pdf 54 * The MICSV89 comes in 4 variants, PWM and I2C in 3.3 volts and 5 volts. 55 * This library only implements the I2c version of the device. 67 * @param bus i2c bus the sensor is attached to. 125 mraa::I2c* i2c; member in class:upm::MICSV89
|
/device/google/contexthub/firmware/src/variant/lunchbox/ |
i2c.c | 17 #include <plat/inc/i2c.h>
|
/device/google/contexthub/firmware/src/variant/nucleo/ |
i2c.c | 17 #include <plat/inc/i2c.h>
|
/device/google/contexthub/util/stm32_flash/ |
Android.mk | 25 i2c.c \
|
/hardware/bsp/intel/peripheral/libupm/src/adxl345/ |
adxl345.h | 26 #include <mraa/i2c.hpp> 35 * @ingroup seeed i2c accelerometer 45 * @con i2c 53 * on the I2C bus by the Intel(R) Edison using an Arduino* breakout board at 5V 64 * @param bus Number of the used I2C bus 97 * Updates the acceleration values from the I2C bus 107 mraa::I2c m_i2c;
|
/hardware/bsp/intel/peripheral/libupm/src/hmc5883l/ |
hmc5883l.h | 27 #include <mraa/i2c.hpp> 36 * @ingroup seeed i2c compass robok 46 * @con i2c 54 * all done through an I2C interface. Different breakout boards are available. 65 * @param bus Number of the used I2C bus 87 * Updates the values by reading from I2C 108 mraa::I2c m_i2c;
|
/hardware/bsp/intel/peripheral/libupm/src/itg3200/ |
itg3200.h | 26 #include <mraa/i2c.hpp> 35 * @ingroup seeed i2c compass 45 * @con i2c 52 * <strong>However</strong>, it is incompatible with and not detected on the I2C bus 63 * @param bus Number of the used I2C bus 103 * Updates the rotational values and temperature by reading from the I2C bus 114 mraa::I2c m_i2c;
|
/hardware/bsp/intel/peripheral/libupm/examples/javascript/ |
micsv89.js | 4 // Javascript code using the i2c interface directly 6 // the i2c bus. The i2c file is an implementation
|
/hardware/bsp/intel/peripheral/libupm/src/mpr121/ |
mpr121.h | 27 #include <mraa/i2c.hpp> 36 * @ingroup seeed i2c touch tsk 42 * @altname Grove I2C Touch Sensor 46 * @con i2c 49 * @brief API for the MPR121 I2C Touch Sensor 61 * @param bus I2C bus to use 118 mraa::I2c m_i2c;
|
/hardware/bsp/intel/peripheral/libupm/src/nunchuck/ |
nunchuck.h | 27 #include <mraa/i2c.h> 36 * @ingroup generic i2c accelerometer robok 45 * @con i2c 51 * Wii Nunchuk connected to I2C via a Grove Wii Nunchuk adapter. 71 * @param bus I2C bus to use 72 * @param addr I2C address to use
|
/device/google/contexthub/firmware/inc/ |
hostIntf_priv.h | 20 #include <i2c.h> 41 * Returns a HostIntfOps backed by I2C
|
/hardware/bsp/intel/peripheral/libupm/src/lcd/ |
ssd1308.h | 28 #include <mraa/i2c.hpp> 45 * @con i2c 47 * @brief API for SSD1308 I2C-controlled OLED displays 62 * @param bus I2C bus to use 114 mraa::I2c m_i2c_lcd_control;
|
/hardware/bsp/intel/peripheral/libupm/src/th02/ |
th02.h | 30 #include <mraa/i2c.hpp> 50 * @ingroup seeed i2c temp 60 * @con i2c 80 * TH02 object destructor; basically, it closes the I2C connection. 109 mraa::I2c m_i2c;
|
/device/google/contexthub/firmware/misc/platform/linux/ |
Makefile | 26 src/platform/$(PLATFORM)/i2c.c \
|
/device/google/contexthub/firmware/src/platform/linux/ |
i2c.c | 20 #include <i2c.h>
|
/hardware/bsp/intel/peripheral/libupm/src/adafruitss/ |
adafruitss.h | 27 #include <mraa/i2c.h> 60 * @ingroup adafruit i2c servos 70 * @con i2c 88 * @param bus Number of the used I2C bus 89 * @param i2c_address Address of the servo shield on the I2C bus
|