bapclenet
e33437958b
at86rf2xx/212b_frequency - adapt 868MHz and 915MHz frequency
2015-05-08 12:46:56 +02:00
Oleg Hahm
b48eb4ac34
at86r231: removed pointless checks
...
Checking the length for bool options is pretty pointless.
2015-05-07 20:46:56 +02:00
Oleg Hahm
6aeb8ca3d1
at86rf231: complete debug messages for getset
2015-05-07 20:46:56 +02:00
Oleg Hahm
a97ee2b0a4
at86rf231: disable SFD IRQ by default
2015-05-06 15:58:02 +02:00
Oleg Hahm
c8aff36237
netconf: added option to en/disable the SFD IRQ
...
Also includes the implementation for the AT86RF231
2015-05-06 15:58:02 +02:00
Joakim Gebart
2738e9f9a8
nvram_spi: Implement generic SPI NVRAM driver.
2015-05-04 10:39:46 +02:00
Joakim Gebart
db9d3ddf48
nvram: Add generic SPI connected NVRAM interface.
2015-05-04 10:39:42 +02:00
Joakim Gebart
a982af330c
drivers: Add API for NVRAM devices with byte level erase.
2015-05-04 10:39:32 +02:00
Ludwig Ortmann
a729afa9ec
drivers/isl29020: fix return value integer error
...
Problem:
Since `i2c_read_reg` returns (signed) `int` values, the result can
be negative. However, the variable used to save the result is unsigned.
Fix:
Add and use a signed variable for return value storing.
2015-05-02 08:35:38 +02:00
Ludwig Ortmann
8ba166df6d
drivers/isl29020: fix some spelling errors
2015-05-02 08:33:15 +02:00
Hauke Petersen
3778fb3dde
drivers: added driver for PCD8544 LCD display
2015-04-30 13:46:03 +02:00
haukepetersen
6b7b241726
drivers/ng_at86rf2xx: disable debug
2015-04-29 14:20:30 +02:00
Hauke Petersen
fefac35c1c
drivers: new driver for at86rf2xx family radios
2015-04-27 18:56:59 +02:00
Hauke Petersen
b48561785e
drivers/xbee: added getter for addr_len and src_len
2015-04-23 16:30:07 +02:00
Hauke Petersen
7b29947b6d
drivers/xbee: optimized addr generation from CPUID
2015-04-23 15:52:54 +02:00
Hauke Petersen
727ddb9dc4
drivers/xbee: misc fixes to xbee driver
...
- fixed sending of with long addresses
- corrected type setting of netif hdr pktsnips
2015-04-20 18:13:17 +02:00
Hauke Petersen
ab7f1dc2cd
drivers/xbee: changed default for channel & panID
2015-04-20 18:12:40 +02:00
Peter Kietzmann
32f901a142
Merge pull request #2777 from authmillenon/xbee/feat/max_packet_size
...
xbee: add maximum packet size option
2015-04-17 09:15:16 +02:00
Martine Lenders
e4deb1e50e
xbee: add maximum packet size option
2015-04-16 18:46:16 +02:00
Hauke Petersen
bf4733fd88
drivers/periph/spi: added missing stdint.h include
2015-04-16 18:09:32 +02:00
Hauke Petersen
fa0a887dd5
drivers/xbee: declared private functions as static
2015-04-14 11:49:10 +02:00
Martine Lenders
67602bb443
Merge pull request #2600 from authmillenon/ipv6_nc/feat/mc-translation
...
[RFC] ng_netif_hdr: add flags for multicast and broadcast
2015-04-14 10:08:22 +02:00
PeterKietzmann
9e17d1b9fd
doc/drivers/srf: edit author and copyright
2015-04-13 13:07:56 +02:00
Martine Lenders
26e72b594f
drivers.xbee: adapt driver for bc/mc flags
2015-04-03 16:05:10 +02:00
altairpearl
b47cc8d93d
drivers : Update include guards to remove leading underscores
2015-03-30 20:00:28 +05:30
Martine Lenders
7f8d680e20
Merge pull request #2695 from haukepetersen/add_driver_xbee
...
drivers: added support for Xbee S1 modules
2015-03-27 15:09:33 +01:00
Ludwig Ortmann
a126bdb1b8
Merge pull request #2704 from LudwigOrtmann/pr/at86rf231-break
...
drivers/at86rf231: fix break condition
2015-03-26 21:47:36 +01:00
Hauke Petersen
a5cf137cc4
Merge pull request #2700 from gebart/pr/lis3dh-add-missing-spi-release
...
lis3dh: Add missing spi_release in error cases.
2015-03-25 21:26:01 +01:00
Hauke Petersen
8a20f2f401
drivers: added support for Xbee modules
2015-03-24 23:19:29 +01:00
Oleg Hahm
985a6525cc
Merge pull request #2690 from Darredevil/patch-13
...
Repair header file include guards for /drivers
2015-03-24 11:04:18 -05:00
Alexandru Caciulescu
4f643532ce
drivers/lsm303dlhc: Repair header file include guards
2015-03-24 17:55:44 +02:00
Alexandru Caciulescu
efd5a071b2
drivers/lps331ap: Repair header file include guards
2015-03-24 17:55:44 +02:00
Alexandru Caciulescu
fb0e523719
drivers/l3g4200d: Repair header file include guards
2015-03-24 17:55:43 +02:00
Alexandru Caciulescu
57dd7d35a1
drivers/include/servo: Repair header file include guards
2015-03-24 17:55:43 +02:00
Alexandru Caciulescu
d31f9cbb1b
drivers/include/rgbled: Repair header file include guards
2015-03-24 17:55:42 +02:00
Alexandru Caciulescu
2c5164004c
drivers/include/pir: Repair header file include guards
2015-03-24 17:55:42 +02:00
Alexandru Caciulescu
451bf78549
drivers/include/periph: Repair header file include guards
2015-03-24 17:55:42 +02:00
Alexandru Caciulescu
2b88c861c9
drivers/include/nrf24l01: Repair header file include guards
2015-03-24 17:55:41 +02:00
Alexandru Caciulescu
78618961f0
drivers/include/mq3: Repair header file include guards
2015-03-24 17:55:41 +02:00
Alexandru Caciulescu
ebaf61cc94
drivers/include/ltc4150: Repair header file include guards
2015-03-24 17:55:41 +02:00
Alexandru Caciulescu
7d68efcc38
drivers/include/lsm303dlhc: Repair header file include guards
2015-03-24 17:55:40 +02:00
Alexandru Caciulescu
81787154d0
drivers/include/lps331ap: Repair header file include guards
2015-03-24 17:55:40 +02:00
Alexandru Caciulescu
3d39c855c6
drivers/include/netdev: Repair header file include guards
2015-03-24 17:55:40 +02:00
Alexandru Caciulescu
a25a4d4fe5
drivers/include/cc110x_legacy: Repair header file include guards
2015-03-24 17:55:39 +02:00
Alexandru Caciulescu
3d209c3db1
drivers/mags3110: Repair header file include guards
...
removed trailing underscores
2015-03-24 17:55:39 +02:00
Alexandru Caciulescu
d7a3eeaacd
drivers/mma8652: Repair header file include guards
...
removed trailing underscores
2015-03-24 17:55:39 +02:00
Alexandru Caciulescu
2de348570d
drivers/mpl3115a2: Repair header file include guards
...
removed trailing underscores
2015-03-24 17:55:38 +02:00
Alexandru Caciulescu
69c4cd2aca
drivers/nrf24l01p: Repair header file include guards
2015-03-24 17:55:38 +02:00
Ludwig Ortmann
6391235ff2
drivers/at86rf231: fix break condition
...
The break condition could not be fulfilled because the counter was always
reset.
2015-03-24 14:50:46 +01:00
Joakim Gebart
065d70ac4d
lis3dh: Add missing spi_release in error cases.
2015-03-24 06:00:07 +01:00
Joakim Gebart
5ea9eaf386
drivers/ina220: Add driver for INA220 current and power sensor.
2015-03-19 17:22:22 +01:00
Joakim Gebart
b4e12ed9d2
at86rf231: at86rf231_set_address_long bugfix
...
The old code was never working, all of the middle address bytes were set
to 0x00 because of the bitwise AND being executed after the right shift.
2015-03-17 07:54:31 +01:00
kushalsingh007
3dbe4cd8af
Reducing the scope of variable after running static code analyser.
...
- Part of fix for issue number 480 (variableScope)
- Suppression of warnings that are not needed.
2015-03-10 22:03:18 +05:30
PeterKietzmann
dcd70c807b
drivers/isl29020: Acquire exclusive access ti I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
9c3a89edbf
drivers/l3g4200d: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
2864cce6d7
drivers/lps331ap: Acquire exclusice access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
0a9e837dba
drivers/mag3110: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
12871cc7d1
drivers/mma8652: Acquire exclusice access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
7f1d67da6f
drivers/mpl3115a2: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
bf6757fe1d
drivers/lsm303dlhc: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
35750592f2
drivers/tmp006: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
a1e8cedf6b
drivers/srf08: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
PeterKietzmann
c9deca5610
drivers/srf02: Acquire exclusive access to I2C bus
2015-03-03 18:08:38 +01:00
Ludwig Ortmann
cec87139a5
core, cpu, drivers, tests: remove trailing space
2015-02-18 13:52:48 +01:00
Fabian Nack
b913288685
drivers/mpu9150: Release I2C bus in compass error case
2015-02-14 09:24:51 +01:00
Fabian Nack
ae4616c5d8
drivers: Added MPU-9150 9-Axis motion sensor driver
2015-02-13 10:08:38 +01:00
Martine Lenders
0eb2d78dda
doc: use my real name
2015-02-08 18:52:16 +01:00
Johann Fischer
b540def4b1
drivers/hdc1000: Acquire exclusive access to I2C bus and minor bug fixes
...
fix doxygen warnings
change default address
2015-01-28 10:26:02 +01:00
BytesGalore
714ee38355
boards: core: cpu: drivers: sys: added missing header guards
2015-01-27 19:10:57 +01:00
Joakim Gebart
2eea4d138e
at86rf231: Make local buffer static.
2015-01-23 19:46:26 +01:00
Hauke Petersen
19738bc61d
Merge pull request #2338 from gebart/pr/spi-cpol-cpha-docs
...
periph/spi: Update clock polarity and phase documentation for clarity.
2015-01-22 14:17:48 +01:00
Joakim Gebart
cc7acaaef0
periph/spi: Update clock polarity and phase documentation for clarity.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-22 09:03:44 +01:00
Ludwig Ortmann
42659dfa4f
Merge pull request #2335 from thomaseichinger/deprecate_radio_driver
...
drivers/radio_driver: mark as deprecated
2015-01-21 14:20:28 +01:00
Thomas Eichinger
3f3e70b7a0
drivers/radio_driver: mark as deprecated
2015-01-21 13:10:19 +01:00
Peter Kietzmann
647d0aef5f
Merge pull request #2330 from PeterKietzmann/fix_nrf24l01p_driver
...
drivers/nrf24l01p: fixes
2015-01-21 12:10:01 +01:00
PeterKietzmann
e56b821774
drivers/nrf24l01p: change API and fix initial setup
2015-01-21 09:47:18 +01:00
Joakim Gebart
ca56de8251
lis3dh: New device driver for LIS3DH accelerometer sensors.
...
LIS3DH MEMS digital output motion sensor ultra low-power high
performance 3-axes "nano" accelerometer
Manufacturer website:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
Data sheet:
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00274221.pdf
tests/driver_lis3dh is a simple test application for testing on actual
hardware.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-20 14:53:27 +01:00
Peter Kietzmann
ebadbd6da3
Merge pull request #2323 from thomaseichinger/i2c_mutex
...
periph/i2c: added means to make I2C thread-safe
2015-01-20 07:57:20 +01:00
Peter Kietzmann
0c3083200d
Merge pull request #2317 from gebart/pr/spi-locking
...
drivers/periph/spi: Implement thread safety for all SPI devices
2015-01-20 07:27:49 +01:00
Joakim Gebart
c457cd954d
nrf24l01p: Acquire exclusive access to SPI bus.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-19 19:05:40 +01:00
Joakim Gebart
b6d94d9525
nrf24l01p: Remove superfluous delays in nrf24l01p_on, nrf24l01p_off.
...
The delays were introduced in an attempt to fix "inexplicable timing
errors", although the errors were in the SPI bus driver rather than the
nrf24l01p driver.
See also:
- https://github.com/RIOT-OS/RIOT/pull/1704
- https://github.com/RIOT-OS/RIOT/pull/2315
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-19 19:05:40 +01:00
Joakim Gebart
a991d7c58e
nrf24l01p: Remove redundant gpio_clear/gpio_set.
...
This change removes extra gpio_clear(dev->cs) before calling
nrf24l01p_read_reg(), nrf24l01p_write_reg(). The GPIO handling is not
necessary since nrf24l01p_{read,write}_reg() handle the CS pin
internally.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-19 19:05:39 +01:00
Joakim Gebart
af1ddef1fb
cc110x: Acquire exclusive access to SPI bus.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-19 19:05:39 +01:00
Joakim Gebart
1f577b4fee
at86rf231: Acquire exclusive access to SPI bus.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-19 19:05:39 +01:00
Thomas Eichinger
fe643f7077
periph/i2c: added means to make I2C thread-safe
...
As discussed in #2289 this changes provide means to
use the i2c interface safely within multible threads.
2015-01-19 12:18:03 +01:00
Hauke Petersen
3439247248
drivers/periph/spi: added locking mechanism
2015-01-17 15:13:51 +01:00
Joakim Gebart
c9df451379
cc110x-legacy: Comment style and spelling/grammar fixes.
...
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-15 10:56:58 +01:00
Oleg Hahm
363c12e822
Merge pull request #2283 from thomaseichinger/rf231_lqi_fix
...
drivers/at86rf231: fix reading of rssi value
2015-01-13 13:33:54 +01:00
Thomas Eichinger
f2396971e1
drivers/at86rf231: fix reading of rssi value
2015-01-12 16:40:21 +01:00
Oleg Hahm
ab191ad8a0
driver: added missing closing bracket
2015-01-12 09:54:29 +01:00
Oleg Hahm
e6c230a81f
driver: convert to UNIX line endings
2015-01-12 09:52:41 +01:00
Johann Fischer
a51c91e5be
add mag3110 magnetometer driver
2015-01-09 11:10:59 +01:00
Johann Fischer
ae10cc8af5
add mma8652 accelerometer driver
2015-01-08 11:44:32 +01:00
Peter Kietzmann
2fb2f499f9
Merge pull request #2123 from jfischer-phytec-iot/pr@mpl3115a2
...
Driver for Freescale MPL3115A2 Pressure/Altitude Sensor
2015-01-07 23:28:57 +01:00
Johann Fischer
b545f4dfe6
add driver for tmp006 thermopile sensor
2015-01-07 13:53:23 +01:00
Johann Fischer
250740bba5
add mpl3115a2 pressure sensor driver
2015-01-07 12:34:06 +01:00
Oleg Hahm
83e29bc2c6
Merge pull request #2153 from OlegHahm/driver_doc_cleanup
...
doc: eliminate driver documentation warnings
2015-01-06 19:35:46 +01:00
Oleg Hahm
1706869e91
doc: fixed several issues for cc110x documentation
2015-01-06 19:35:00 +01:00
Oleg Hahm
d3a88013f7
Merge pull request #2218 from thomaseichinger/openwsn-ng
...
pkg/openwsn: update to current openwsn version
2014-12-31 18:33:09 +01:00
Oleg Hahm
03cca0a657
at86rf231: added missing include of config header
2014-12-22 20:35:16 +01:00