JavaScript library for DevI2C on Mbed OS
npm install mbed-js-st-devi2cSee this project for more information: mbed-js-example
* Install this library using npm (Node package manager) with the following command:
```
cd project_path
npm install syed-zeeshan/mbed-js-lsm303agr
// Initialize with SDA and SCL pins
var dev_i2c = DevI2C(sda_pin, scl_pin);// To set the frequency
dev_i2c.frequency(int_hz);
// To read data array from DecI2C bus using ack (1 if acknowledge, 0 otherwise)
dev_i2c.read(ack);
// To read data array from DecI2C bus using address, data_array and len_array
dev_i2c.read(address, data_array, len_array);
// To read data array from DecI2C bus using address, data_array, len_array and bool_repeated
dev_i2c.read(address, data_array, len_array, bool_repeated);
// To write data array to DecI2C bus using single byte
// returns 1 on success
dev_i2c.write(int);
// To write data array to DecI2C bus using slave address, data_array and len_array
//returns 0 on success, non-0 on failure
dev_i2c.write(address_slave, data_array, len_array);
// To write data array to DecI2C bus using slave address, data_array, len_array and bool_repeated
//returns 0 on success, non-0 on failure
dev_i2c.write(address_slave, data_array, len_array, bool_repeated);
// To start the bus
dev_i2c.start();
// To stop the bus
dev_i2c.stop();
``