summaryrefslogtreecommitdiffstats
path: root/sensors/accelerometer/accelerometer-adxl345.vala
diff options
context:
space:
mode:
authorSebastian Reichel <sre@ring0.de>2012-06-15 22:56:00 +0200
committerSebastian Reichel <sre@ring0.de>2012-06-15 22:56:00 +0200
commit8a08b9dce9cfc161494ddb07a1c979c7796780ff (patch)
treee86e8a83212c617da44e1b9aed480fe6b50374af /sensors/accelerometer/accelerometer-adxl345.vala
parent626580d3a16d01f3ba5481d291c4c0c844ef4c46 (diff)
downloadmicrocopterd-8a08b9dce9cfc161494ddb07a1c979c7796780ff.tar.bz2
restructure code
it is now loading its components from plugins
Diffstat (limited to 'sensors/accelerometer/accelerometer-adxl345.vala')
-rw-r--r--sensors/accelerometer/accelerometer-adxl345.vala44
1 files changed, 0 insertions, 44 deletions
diff --git a/sensors/accelerometer/accelerometer-adxl345.vala b/sensors/accelerometer/accelerometer-adxl345.vala
deleted file mode 100644
index ed9947f..0000000
--- a/sensors/accelerometer/accelerometer-adxl345.vala
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright 2012, Sebastian Reichel <sre@ring0.de>
- *
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-public class ADXL345 : I2CDevice, Accelerometer {
- public ADXL345(uint8 dev, uint8 addr = 0x53) throws I2CError {
- base(dev, addr);
- }
-
- public uint8 get_address() throws I2CError {
- var addr = get_byte(0x00);
- assert(addr == 0xe5);
- return addr;
- }
-
- public void get_offset(out uint8 x, out uint8 y, out uint8 z) throws I2CError {
- x = get_byte(0x1E);
- y = get_byte(0x1F);
- z = get_byte(0x20);
- }
-
- public void set_offset(uint8 x, uint8 y, uint8 z) throws I2CError {
- set_byte(0x1E, x);
- set_byte(0x1F, y);
- set_byte(0x20, z);
- }
-
- public void get_data(out uint16 x, out uint16 y, out uint16 z) throws I2CError {
- x = get_big_word(0x32);
- y = get_big_word(0x34);
- z = get_big_word(0x36);
- }
-}