Skip to content

Commit

Permalink
Adding BMP085 device driver
Browse files Browse the repository at this point in the history
  • Loading branch information
mikaelpatel committed Sep 26, 2017
1 parent 003878d commit 29875e8
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

The TWI library is an abstract interface for I2C device drivers. The
library includes a hardware and software bus manager, and example
device drivers for I2C Humidity and Temperature Sensor (Si70XX), and
Remote 8-bit I/O expander (PCF8574/PCF8574A).
device drivers for I2C Humidity and Temperature Sensor (Si70XX),
Remote 8-bit I/O expander (PCF8574/PCF8574A), and Digital Pressure
Sensor (BMP085).

The software bus manager implementation of the TWI interface uses the
[Arduino-GPIO](https://github.com/mikaelpatel/Arduino-GPIO)
Expand All @@ -18,19 +19,21 @@ Device driver mutex allows a task to complete a device driver function
in a synchronized manner when using the
[Arduino-Scheduler](https://github.com/mikaelpatel/Arduino-Scheduler).

Version: 1.6
Version: 1.7

## Classes

* [Abstract Two-Wire Bus Manager and Device Driver Interface, TWI](./src/TWI.h)
* [Hardware Two-Wire Interface, Hardware::TWI](./src/Hardware/TWI.h)
* [Software Two-Wire Interface, Software::TWI](./src/Software/TWI.h)
* [Digital Pressure Sensor, BMP085](./src/Driver/BMP085.h)
* [Humidity and Temperature Sensor, Si70XX](./src/Driver/Si70XX.h)
* [Remote 8-bit I/O expander, PCF8574](./src/Driver/PCF8574.h)

## Example Sketches

* [Scanner](./examples/Scanner)
* [BMP085](./examples/BMP085)
* [PCF8574](./examples/PCF8574)
* [Si7021](./examples/Si7021)

Expand Down
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name=Arduino-TWI
version=1.6
version=1.7
author=Mikael Patel
maintainer=Mikael Patel <[email protected]>
sentence=Two-Wire Interface (TWI) library for Arduino.
paragraph=The TWI library is an abstract interface for I2C device drivers. The library includes a hardware and software implementation, and example device drivers for I2C Humidity and Temperature Sensor (Si70XX), and Remote 8-bit I/O expander (PCF8574/PCF8574A).
paragraph=The TWI library is an abstract interface for I2C device drivers. The library includes a hardware and software implementation, and example device drivers for I2C Humidity and Temperature Sensor (Si70XX), Remote 8-bit I/O expander (PCF8574/PCF8574A), and Digital Pressure Sensor (BMP085).
category=Communication
url=https://github.com/mikaelpatel/Arduino-TWI
architectures=avr,sam
6 changes: 3 additions & 3 deletions mainpage.dox
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
The TWI library is an abstract interface for I2C device drivers. The
library includes a Hardware::TWI and Software::TWI bus manager
implementation, and example device drivers for I2C Humidity and
Temperature Sensor (Si70XX), and Remote 8-bit I/O expander
(PCF8574/PCF8574A).
Temperature Sensor (Si70XX), Remote 8-bit I/O expander (PCF8574 and
PCF8574A), and and Digital Pressure Sensor (BMP085).

Version: 1.6
Version: 1.7
*/

/** @page License
Expand Down

0 comments on commit 29875e8

Please sign in to comment.