George Oikonomou
5eb0470ad4
Move the SPI and Ext Flash Driver to a common directory
...
This commit creates a `common` directory, aimed to host drivers supported by multiple boards of the CC13xx/CC26xx family.
We move the Sensortag SPI and External Flash drivers to this location and we change the Sensortag build system to pull the respective files from therein.
2016-01-28 11:23:20 +00:00
George Oikonomou
24871b0702
Extend the Sensortag external flash Driver to support more parts
...
The driver currently supports two Winbond external flash parts with identical instruction sets. The instruction set of the Macronix MX25R8035F appears to be a superset. We therefore change the driver to add the MID/DID of the Macronix to the list of supported parts.
This will subsequently allow us to share the same driver for both the SensorTag and the CC2650 LauchPad.
2016-01-28 11:23:19 +00:00
George Oikonomou
7d6966b22c
Merge pull request #1483 from Zolertia/pm10-sensor
...
Added PM10, VAC and AAC sensor drivers
2016-01-27 11:47:07 +00:00
George Oikonomou
a2d7b87936
Merge pull request #1479 from g-oikonomou/bugfix/cc13xx/dont-mask-cmdsta
...
Allow the caller to access the entire content of CMDSTA
2016-01-27 11:46:01 +00:00
Toni Lozano
1f6dafecb0
Modified ADC measurement of PM10 driver to include adc-zoul direct access
2016-01-26 17:55:48 +01:00
Antonio Lignan
8337843d69
Minor fixes
2016-01-26 09:45:43 +01:00
Antonio Lignan
9f1376d37a
Merge pull request #1453 from g-oikonomou/contrib/test-with-arm-gcc-5
...
Change travis arm tests to use gcc-arm-embedded v5
2016-01-25 21:32:28 +01:00
Toni Lozano
31e6cc48ca
Solved doxygen comments information from VAC, AAC and PM10 sensor files
2016-01-25 18:13:00 +01:00
Toni Lozano
42e1beb931
Added PM10 GP2Y1010AU0F sensor driver and demo test
2016-01-25 10:06:17 +01:00
Toni Lozano
4907842821
Added parameters of aac-sensor on adc-sensors file and adapted AAC and VAC test files for correct results
2016-01-25 10:05:43 +01:00
Toni Lozano
1fca3e810a
Added PM10 and VAC parameters to adc_sensors driver
2016-01-25 10:04:25 +01:00
Antonio Lignan
d4251d7c3b
Merge pull request #1470 from alignan/pull/grove-rgb-backlight-lcd
...
Ported Grove LCD with RGB backlight for the Zoul platforms
2016-01-25 09:54:25 +01:00
George Oikonomou
9e9e6d07b0
Adjust READMEs to point explicitly to the arm-gcc version used by travis
2016-01-24 13:59:19 +00:00
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
246b01095f
Ported Grove LCD with RGB backlight for the Zoul platforms
2016-01-23 15:52:29 +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