George Oikonomou
d42b1b50e5
Allow the caller to access the entire content of CMDSTA
...
When sending a command to the CC13xx/CC25xx RF core, we wait for command completion by checking the LSB of CMDSTA (correctly so). However, in doing so we also zero out the 3 CMDSTA return bytes. For some commands, those bytes contain useful information (e.g. an RSSI value) and are required by the caller.
This problem manifests itself e.g. in PROP mode `channel_clear()`, whereby the caller will always see an RSSI value of 0.
This pull therefore fixes the logic in `rf_core_send_cmd()` to check for command completion by blocking on the CMDSTA result byte without zeroing out the 3 return bytes.
Fixes #1465
2016-01-24 13:39:14 +00:00
Antonio Lignan
9a5682b75b
Merge pull request #1476 from alignan/pull/update-weather-meter
...
Updated to new adc-zoul renaming
2016-01-23 16:20:22 +01:00
Antonio Lignan
66ebca3ade
Updated to new adc-zoul renaming
2016-01-23 15:42:13 +01:00
Antonio Lignan
481bcd9e00
Merge pull request #1472 from alignan/pull/grove-gyro
...
Add support for the ITG-3200 3-axis gyroscope
2016-01-23 15:08:47 +01:00
Antonio Lignan
9a80c0098f
Added zero-calibration function and added offset values to the structure
2016-01-22 16:58:46 +01:00
Antonio Lignan
426fa24e50
Clear interrupt and trigger callback if new data is generated
2016-01-22 16:58:46 +01:00
Antonio Lignan
f5b52e8094
Ported Grove's 3-axis gyroscope sensor (based on ITG-3200)
2016-01-22 16:58:46 +01:00
Antonio Lignan
943da6e014
Merge pull request #1471 from alignan/pull/bmp180-update
...
Unified BMP180 and BMP085 drivers
2016-01-22 16:56:08 +01:00
Antonio Lignan
6351462e89
Unified BMP180 and BMP085 drivers
2016-01-22 16:11:49 +01:00
Antonio Lignan
ec45369d1b
Merge pull request #1466 from alignan/pull/weather-meter
...
Add driver for the Sparkfun Weather meter station
2016-01-22 15:18:14 +01:00
Adam Dunkels
7128a6a178
Merge pull request #1258 from joakimeriksson/multiple-reassembly-fix
...
6LoWPAN - multiple reassembly fix and cleanup
2016-01-22 07:15:18 +01:00
Fredrik Österlind
9bdb1f1794
Merge pull request #1462 from MichaelKlemm/FixCoojaPluginLoad
...
Fixed loading SerialSocketServer plugin in Cooja using FQDN
2016-01-21 09:39:40 +01:00
Antonio Lignan
89899c7955
Merge pull request #1467 from alignan/pull/fix-adc-zoul
...
Removed harsh restriction on mask values and disabled debug flags
2016-01-20 00:40:02 +01:00
Antonio Lignan
98ed8a29a0
Removed harsh restriction on mask values and disabled debug flags
2016-01-19 22:28:09 +01:00
Antonio Lignan
a6c30b4e09
Fixed missing static keyword in both zoul-demo and weather meter driver
2016-01-19 22:24:53 +01:00
Joakim Eriksson
6ef8f47764
Style fixes, LLSEC.overhead and MAC_MAX_PAYLOAD
2016-01-19 19:54:27 +01:00
Antonio Lignan
366f11d5df
Uncrustified weather meter driver and example
2016-01-19 18:03:16 +01:00
Antonio Lignan
81bec49a40
Changed fixed 2 minute integration period to allow overriding
2016-01-19 18:00:18 +01:00
Antonio Lignan
0902e0fc6d
Added degree converted value for the wind vane sensor.
...
Also added a 2-minutes average wind direction value, replaced the 240 bytes buffer from the reference example, but probably there's room for efficiency improvement
2016-01-19 17:47:46 +01:00
Antonio Lignan
61f1516369
Reworked instant wind speed calculation and extended the available wind speed return values
2016-01-19 17:47:46 +01:00
Antonio Lignan
0cb80b0605
Prevent calculations if tick is zero
2016-01-19 17:47:46 +01:00
Antonio Lignan
aacbcd904f
Added interrupt configuration for the weather meter
2016-01-19 17:47:46 +01:00
Antonio Lignan
103911f619
Added driver for the Sparkfun's weather meter station
2016-01-19 17:47:46 +01:00
Antonio Lignan
f6fb5544c7
Merge pull request #1459 from alignan/pull/adc-sensors
...
ADC wrapper for the Zoul-based platforms
2016-01-19 17:40:54 +01:00
Joakim Eriksson
02e07607a7
removed old HC1 code since it is not expected to be used and removed NH_COMPRESSOR
2016-01-19 15:29:14 +01:00
Joakim Eriksson
d4dc45e096
updated sicslowpan documentation and platform configurations
2016-01-19 15:27:14 +01:00
Joakim Eriksson
d0448df3b8
added support for multiple reassemblies
2016-01-19 15:17:59 +01:00
Antonio Lignan
2295ecdbd9
Renamed adc-sensors/adc-wrapper to adc-zoul/adc-sensors, to have a better wording reflecting the intented use
2016-01-17 23:04:34 +01:00
Antonio Lignan
503abb4415
ADC wrapper for the Zoul-based platforms, allows to add analogue sensors over the existing adc interface
2016-01-17 22:40:06 +01:00
Antonio Lignan
66719ef2e2
Merge pull request #1464 from alignan/pull/minor-fixes
...
Minor fixes to file descriptions and disable DEBUG switches
2016-01-17 22:38:37 +01:00
Antonio Lignan
ac07e848b7
Minor fixes to file descriptions and disable DEBUG switches
2016-01-17 21:52:34 +01:00
Simon Duquennoy
c792f5cf4b
Merge pull request #1409 from nfi/oma-lwm2m-ipso
...
Implementation of OMA LWM2M Engine / IPSO Objects
2016-01-17 10:20:33 +01:00
Antonio Lignan
bafabc7795
Merge pull request #1452 from g-oikonomou/contrib/travis-test-cc13xx-and-sensortag
...
Compile-test the CC2650 Sensortag and Srf06+CC1310EM code
2016-01-17 00:15:54 +01:00
Antonio Lignan
2bb7ac9cc0
Merge pull request #1451 from g-oikonomou/bugfix/sensortag/select
...
Rename select() in various sensortag sensor drivers
2016-01-17 00:08:37 +01:00
Michael Klemm
c03b05c702
Fixed loading SerialSocketServer plugin in Cooja using FQDN
2016-01-16 12:25:42 +01:00
Antonio Lignan
99f0c9f19b
Merge pull request #1457 from alignan/pull/motion-sensor
...
Add support for digital motion/presence sensors
2016-01-11 20:30:09 +01:00
Antonio Lignan
57f4134c9e
Merge pull request #1454 from alignan/pull/sht25-sensor
...
Fixes and enhancements for the SHT25 sensor
2016-01-11 20:29:14 +01:00
Antonio Lignan
94657b7a72
Merge pull request #1449 from alignan/pull/bmp085-sensor
...
BMP085 barometric sensor for the RE-Mote platform
2016-01-11 20:28:35 +01:00
Antonio Lignan
4a923df0b8
Merge pull request #1456 from alignan/pull/fix-zoul-adc
...
Fixed filter value preventing from initializing the ADC
2016-01-11 20:27:48 +01:00
Antonio Lignan
c644a32dc7
Added support for digital presence/motion sensors
2016-01-11 18:36:31 +01:00
Antonio Lignan
fefb84596e
Fixed filter value preventing from initializing the ADC
2016-01-11 17:21:23 +01:00
George Oikonomou
c394302c44
Merge pull request #1446 from alignan/pull/tsl2563-sensor
...
Enhanced TSL2563 driver for the Zoul module (RE-Mote/Firefly)
2016-01-11 11:21:51 +00:00
Antonio Lignan
48eb2a4fe2
Uncrustify changes
2016-01-10 23:36:00 +01:00
Antonio Lignan
d53a62187d
Added extra features of the SHT25 sensor
2016-01-10 23:33:33 +01:00
Antonio Lignan
97a7e98ac5
Fixed SHT25 sensor
2016-01-10 23:33:33 +01:00
Antonio Lignan
564c3a9d28
Fixed pressure calculation as previous temperature compensation was missing
2016-01-10 21:37:03 +01:00
Adam Dunkels
659d314aa4
Merge pull request #1450 from g-oikonomou/contrib/obsolete-sensinode
...
Obsolete the Sensinode Platform
2016-01-10 17:36:27 +01:00
George Oikonomou
b1c3941863
Compile-test the CC2650 Sensortag and Srf06+CC1310EM code
2016-01-10 15:59:47 +00:00
George Oikonomou
6933b35bb5
Rename select() in various sensortag sensor drivers
...
This is to prevent a compile error caused by function prototype conflict between a function called `select()` (present in a number of sensortag peripheral drivers) and the one in `sys/select.h`. The error manifests itself with gcc-arm-embedded version 5.2.1 20151202 (2015-q4).
To fix the error we simply rename our function.
Fixes #1434
2016-01-10 15:47:34 +00:00
George Oikonomou
eda5e0466b
Remove the Sensinode nano_programmer from the tools travis job
...
This is part of a set of commits that will obsolete the Sensinode platform
2016-01-10 15:10:51 +00:00