HCL:3D Magnetic Sensor 2Go

Jump to: navigation, search

The Infineon 3D Magnetic Sensor 2Go is a microcontroller kit with a detachable 3D magnetic sensor.

Technical data

  • Infineon XMC1100 MCU
    • ARM Cortex-M0 CPU
  • Infineon TLV493D-A1B6 sensor (I²C)

Sensor setup

You can connect the sensor via a pin header to other boards running openSUSE.

An iio kernel driver is in preparation by a_faerber.

Raspberry Pi 3

load mmc 0:2 $fdt_addr_r boot/dtb/broadcom/$fdtfile
fdt addr $fdt_addr_r
setenv gpio /soc/gpio@7e200000
setenv i2c1 /soc/i2c@7e804000

fdt mknode ${gpio} i2c1
fdt set ${gpio}/i2c1 brcm,pins "<2 3>"
fdt set ${gpio}/i2c1 brcm,function "<4>"
fdt set ${gpio}/i2c1 phandle "<0x424203>"

fdt set ${i2c1} pinctrl-names "default"
fdt set ${i2c1} pinctrl-0 "<0x424203>"

fdt mknode ${i2c1} magnetometer@5e
fdt set ${i2c1}/magnetometer@5e compatible "infineon,tlv493d"
fdt set ${i2c1}/magnetometer@5e reg "<0x5e>"
load mmc 0:1 $kernel_addr_r EFI/BOOT/bootaa64.efi
bootefi $kernel_addr_r $fdt_addr_r

Raspberry Pi 2

See Raspberry Pi.

Raspberry Pi

load mmc 0:2 $fdt_addr_r boot/dtb/$fdtfile
fdt addr $fdt_addr_r
setenv i2c1 /soc/i2c@7e804000

fdt mknode ${i2c1} magnetometer@5e
fdt set ${i2c1}/magnetometer@5e compatible "infineon,tlv493d"
fdt set ${i2c1}/magnetometer@5e reg "<0x5e>"
load mmc 0:1 $kernel_addr_r EFI/BOOT/bootarm.efi
bootefi $kernel_addr_r $fdt_addr_r

See also