zephyr/drivers
Punit Vara bd359d09c8 driver: sensor: Add BMM150 Geomagnetic sensor driver
This patch implements BMM150 driver with polling mode and its tested
with original BMM150 sensor hardware. Driver works on I2C
interface as of now.

Following datasheet is taken as reference while developing driver.
http://www.mouser.com/ds/2/783/BST-BMM150-DS001-01-786480.pdf

Signed-off-by: Punit Vara <punit.vara@intel.com>
2017-09-05 07:56:41 -04:00
..
adc Kconfig: make all syslog variables depend on SYS_LOG 2017-08-04 14:34:54 -05:00
aio drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
bluetooth Bluetooth: hci: spi: add support for new SPI API 2017-08-15 22:58:02 +03:00
clock_control Kconfig: make all syslog variables depend on SYS_LOG 2017-08-04 14:34:54 -05:00
console net: Fix LLVM compiler warnings 2017-08-09 12:50:50 -04:00
counter drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
crc drivers: crc: Add 'pad' parameter to crc16() 2017-08-17 22:19:19 -04:00
crypto drivers/crypto: Add mbedTLS shim crypto driver 2017-08-17 22:20:23 -04:00
display drivers/display: mb_display: Fix struct member alignment 2017-08-09 12:23:28 -04:00
dma doc: fix misspellings in Kconfig files 2017-08-16 15:47:42 -04:00
ethernet drivers/ethernet: Fix a packet reception regression in ENC28J60 driver 2017-08-30 08:15:41 -04:00
flash drivers: flash: Fix write_op unaligned access 2017-08-17 10:54:37 -04:00
gpio drivers: gpio: esp32: Properly convert interrupt triggering mode 2017-08-23 10:28:59 -04:00
grove spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
i2c drivers: i2c_ll_stm32: Fix building for interrupt mode 2017-08-23 08:28:21 -05:00
i2s drivers: Add I2S (Inter-IC Sound) driver infrastructure 2017-08-14 11:14:34 -04:00
ieee802154 drivers: ieee802154: cc2520: Fix compiler warning 2017-08-30 11:54:43 -04:00
interrupt_controller arch: arc: add nested interrupt support 2017-08-10 12:47:15 -04:00
ipm drivers: IPM: Refactor IPM driver using u32_t registers 2017-06-05 21:50:15 -04:00
pci linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
pinmux esp32: Fix redefinition of BIT() macro 2017-08-19 07:50:18 -04:00
pwm pwm: Remove k64-specific driver and k20_sim.h 2017-08-09 18:13:29 -04:00
random doc: fix misspellings in Kconfig files 2017-08-16 15:47:42 -04:00
rtc drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
sensor driver: sensor: Add BMM150 Geomagnetic sensor driver 2017-09-05 07:56:41 -04:00
serial drivers: serial: esp32: Return transmitted character on success 2017-08-22 16:38:27 -04:00
shared_irq spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
slip net: slip: Clarify slip settings in Kconfig 2017-07-28 10:45:47 +03:00
spi license: fix license identifiers 2017-08-29 07:42:09 -04:00
timer tests: benchmark: timing_info: Add support for nrf series processors 2017-08-31 14:25:31 -04:00
usb Kconfig: make all syslog variables depend on SYS_LOG 2017-08-04 14:34:54 -05:00
watchdog drivers: watchdog: esp32: Acknowledge watchdog interrupt 2017-08-25 15:31:46 -04:00
Kconfig drivers: Add I2S (Inter-IC Sound) driver infrastructure 2017-08-14 11:14:34 -04:00
Makefile drivers: Add I2S (Inter-IC Sound) driver infrastructure 2017-08-14 11:14:34 -04:00