Skip to content
#

i2c

Here are 1,255 public repositories matching this topic...

averelon
averelon commented Aug 7, 2020

The uncompensated temperature of the BMP180 is incorrectly converted to a 16-bit signed value, instead of a 32-bit signed value (long). Since the data is 16-bits wide and can therefore not be negative, the easy fix would be to do the following:

sip.js(1128): uncompensated = uint16(data[0], data[1]);

Please see page 15 of the manual of the BMP180 chip:
https://ae-bst.resource.bosch.com/media

GTANAdam
GTANAdam commented Apr 27, 2020

It seems that tinygo doesn't not support MIPS based embedded devices out of the box, although LLVM does support the following:

    mips       - MIPS (32-bit big endian)
    mips64     - MIPS (64-bit big endian)
    mips64el   - MIPS (64-bit little endian)
    mipsel     - MIPS (32-bit little endian)

My intent is to execute the tinygo compiled binary within a mipsel linux box, no

Java Device I/O library that is portable across Single Board Computers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.

  • Updated Feb 4, 2021
  • Java

Improve this page

Add a description, image, and links to the i2c topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the i2c topic, visit your repo's landing page and select "manage topics."

Learn more