e697cd5878
sys/auto_init: add auto_init_loramac function
2019-05-29 16:53:52 +02:00
a7f8182249
drivers: sys: add SAUL support for ds75lx sensor
2019-05-22 16:54:20 +02:00
Vincent Dupont
74ddf56171
tests/conn_can: build stm32 CAN drivers
...
Build can_stm32 module on boards which have a stm32 CAN controller.
2019-04-03 11:12:46 +02:00
Vincent Dupont
ae95137f95
can stm32: add a driver for STM32 bxCAN peripheral
...
This driver is compliant with the candev interface. It has been tested
with STM32F0 and STM32F2 and STM32F413 ONLY at this time but should be
compliant with other STM32Fx devices
2019-03-29 12:03:43 +01:00
14f47bf220
Merge pull request #10695 from aabadie/pr/drivers/lpsxxx
...
drivers/lpsxxx: refactor lps331ap and add support for lps25hb + lps22hb
2019-03-29 10:54:08 +01:00
Hauke Petersen
840c8aeba2
cord/epsim: remove standalone submodule
2019-03-27 18:26:37 +01:00
5338d0403f
sys/auto_init: rename lps331ap to lpsxxx unified version
2019-03-20 14:43:36 +01:00
891580aba7
sys/auto_init: add support for periph_temperature
2019-03-08 21:14:22 +01:00
Semjon Kerner
20728c2528
sys/auto_init: add auto_init for nrf52 ieee802.15.4 driver
2019-03-04 13:21:47 +01:00
Leandro Lanzieri
a13ab5ee08
drivers/ad7746: Add SAUL integration
2019-02-15 13:37:45 +01:00
Kees Bakker
50ec5130d6
drivers: add support for SHT2x (I2C temp and humidity sensor)
...
Several parts were inspired by a driver written by:
George Psimenos (gp7g14@soton.ac.uk )
Steffen Robertz (steffen.robertz@rwth-aachen.de )
2019-02-05 22:17:30 +01:00
Michel Rottleuthner
bba4d5b39b
drivers/sds011: add saul integration
2019-01-30 13:15:17 +01:00
Marian Buschsieweke
c434c5cd3a
drivers/saul: Integrated ltc4150
2019-01-28 13:44:45 +01:00
Kees Bakker
b8472550a4
drivers/ds18: eliminate cast in auto_init_ds18
2019-01-08 19:25:22 +01:00
Gunar Schorcht
f171f38c3e
sys/autoinit: fix alphabetical order
2018-12-20 12:42:44 +01:00
Schorcht
74e1ab220c
drivers: add driver for CCS811 gas sensor
2018-12-20 12:42:44 +01:00
Gunar Schorcht
56c09a088c
sys/auto_init: alphabetical order for SHT3x fixed
...
This commit fixes the alphabetical order in sys/auto_init for the SHT3x driver.
2018-12-10 12:45:27 +01:00
Marian Buschsieweke
003c04bd4c
Merge pull request #10012 from gschorcht/drivers_sht3x
...
drivers: sht3x temperature and humidity sensor
2018-12-03 10:43:16 +01:00
Schorcht
d1fab30818
sys/auto_init: add SHT3X sensor driver auto init
2018-11-21 08:48:20 +01:00
Hauke Petersen
73534850fa
sys/auto_init: add auto init for nimble
2018-11-08 14:40:52 +01:00
Marian Buschsieweke
be6b705b38
sys/auto_init: Improved doc on sht1x auto init
...
The auto initialization of the sht1x module differs from the initialization of
other sensors, but previously no documentation pointed that out. This lack of
documentation led to a bug being introduced. This commit provides the previously
missing documentation.
2018-10-29 13:20:06 +01:00
Marian Buschsieweke
6e1c50a1e3
sys/auto_init: Fixed initialization of sht1x
...
- the driver for sht1x is initialized two times
- the second initialization is done only when SAUL is used, but sht1x needs
to be initialized in any case. (SAUL registration is also done there, but
only when SAUL is actually being used.)
This commit fixes both.
2018-10-26 13:08:37 +02:00
danpetry
99ae495226
Merge pull request #10011 from leandrolanzieri/pr/drivers/ds18
...
drivers/ds18: Add Maxim Integrated 1-Wire temperature sensor driver
2018-10-25 17:26:10 +02:00
Frits Kuipers
8b8790c18f
drivers/ds18: Add Maxim Integrated ds18 driver
...
tests/driver_ds18: Add test application for DS18B20 sensor.
tests/driver_ds18: Add whitelist of boards
2018-10-24 16:02:05 +02:00
danpetry
bed1e22e7d
sys/auto_init: Changes to support SAUL
...
SAUL read functionality implemented only, as described in
tsl4531x_saul.c.
This driver will work with SAUL in both low and high power modes,
with the startup mode configurable in tsl4531x_params.h.
2018-10-23 17:26:28 +02:00
Hauke Petersen
18cc7ee3ed
net/rdcli: rename to cord_ep
2018-10-17 15:21:49 +02:00
Hauke Petersen
226b9fa383
net/rdcli_simple: rename to cord_epsim
2018-10-17 15:21:49 +02:00
Hauke Petersen
787524400c
net/rdcli_common: rename to cord_common
2018-10-17 09:29:19 +02:00
Kevin "Bear Puncher" Weiss
7187bbf8cf
Merge pull request #9426 from gschorcht/esp32
...
ESP32 port
2018-10-16 15:24:25 +02:00
22b2306536
sys/auto_init: add saul adaptation for vcnl40x0
2018-10-15 11:44:10 +02:00
Hauke Petersen
49f21b8935
sys/auto_init: added rdcli_standalon initialization
2018-10-12 14:41:40 +02:00
Schorcht
3ac99877ac
cpu: add esp32
2018-10-08 12:20:49 +02:00
Schorcht
72ac8fdd39
sys/auto_init/saul: include assert.h
2018-10-05 20:01:25 +02:00
Schorcht
3e5c1d5f92
sys/auto_init/saul: VEML6070_NUMOF fix
2018-10-05 20:00:22 +02:00
Schorcht
cef81a102c
sys/auto_init/saul: alphabetical order
2018-10-05 19:57:37 +02:00
Schorcht
dc8c363c45
sys/auto_init: auto_init_sht1x.c moved to saul
2018-10-05 19:56:50 +02:00
Hauke Petersen
c2184f3454
boards/cpu/drivers/sys: use generic stdio_ if
2018-08-22 10:54:25 +02:00
smlng
f35d15d429
doc: add missing defgroup for auto_init_saul
2018-08-02 15:52:58 +02:00
Michael Andersen
e354824bcf
drivers/mma7760: Add initial support
2018-08-02 15:52:58 +02:00
e006165b50
sys/auto_init: update isl29020 with new API
2018-07-25 12:01:39 +02:00
Matthew Blue
bc9b3ecaae
*/ads101x: copyright notice update
2018-07-25 12:01:39 +02:00
93fc27b93b
sys/auto_init: update mag3110 auto_init
2018-07-25 12:01:39 +02:00
af647bfb53
sys/auto_init: update tsl2561 auto_init
2018-07-25 12:01:39 +02:00
a85fbd2c75
sys/auto_init: update tcs37727 auto_init
2018-07-25 12:01:38 +02:00
53ffe88384
sys/auto_init: update l3g4200d with new API
2018-07-25 12:01:38 +02:00
dd055f3b32
sys/auto_init: update lsm303dlhc with new API
2018-07-25 12:01:38 +02:00
0135aec86f
sys/auto_init: update lps331ap with new API
2018-07-25 12:01:38 +02:00
Hauke Petersen
fb184a3b2c
sys/auto_init: add init for asymcute
2018-07-05 15:44:16 +02:00
Joakim Nohlgård
904c583038
Merge pull request #8697 from aabadie/pr/drivers/params/lis3dh
...
drivers/lis3dh: apply unified driver params scheme + cleanup
2018-06-28 10:52:48 +02:00
6e6716a1a6
Merge pull request #9317 from maribu/sht1x
...
drivers/sht11: Major refactoring
2018-06-27 10:10:39 +02:00
Marian Buschsieweke
b91359b05b
drivers/sht1x: Added SAUL integration
2018-06-27 08:58:05 +02:00
Marian Buschsieweke
de9b67bdc2
drivers/sht1x: Major refactoring
...
- Use RIOT's GPIO interface to access the sensor to increase portability
- Changed API to allow more than one sensor per board
- Added `sht1x_params.h` that specifies how the sensors is connected - each
board can overwrite default settings by #defining SHT1X_PARAM_CLK and
SHT1X_PARAM_DATA
- Changed arithmetic to use integer calculations only instead of floating point
arithmetic
- Added support for checking the CRC sum
- Allow optional skipping of the CRC check to speed up measuring
- Added support for advanced features like reducing the resolution and skipping
calibration to speed up measuring
- Allow specifying the supply voltage of sensor which heavily influences the
temperature result (and use that information to calculate the correct
temperature)
- Reset sensor on initialization to bring it in a well known state
- Support for the obscure heater feature. (Can be useful to check the
temperature sensor?)
- Updated old SHT11 shell commands to the new driver interface, thus allowing
more than one SHT10/11/15 sensor to be used
- Added new shell command to allow full configuration of all attached SHT1x
sensors
- Removed old command for setting the SHT11 temperature offset, as this feature
is implemented in the new configuration command
2018-06-27 08:58:00 +02:00
Marian Buschsieweke
d208c224b0
drivers: Renamed module sht11 to sht1x
...
The sensor family SHT10, SHT11 and SHT15 only differ in their accuracy (as in
calibration, not as in resolution). Thus, the same driver can be used for all.
The new driver name better reflects this fact.
2018-06-27 08:57:58 +02:00
Hyungsin
0c5c3d9b77
driver/pir: add pir-based occupancy sensing
2018-06-26 13:46:37 -07:00
47fc4b0749
sys/auto_init: fix doxygen grouping
2018-06-11 19:12:02 +02:00
7d013eb2b6
sys: fix doxygen grouping
2018-06-11 19:12:02 +02:00
Cenk Gündoğan
1fb4789e1b
auto_init: add ndn-riot
2018-05-24 10:58:26 +02:00
372aadd626
Merge pull request #8978 from Hyungsin/forupstream_fxos8700
...
drivers: add driver for FXOS8700 3-axis accelerometer/magnetometer
2018-05-14 08:45:58 +02:00
Hyungsin
beaf08bcb2
drivers: add driver for FXOS8700 3-axis accelerometer/magnetometer
2018-05-12 17:51:58 -07:00
f9c75d0df7
Merge pull request #8915 from ZetaR60/RIOT_ads101x
...
drivers/ads101x: support for ADCs
2018-05-03 08:31:03 +02:00
Hyungsin
770b74636b
sys/auto_init: fix syntax error on auto_init_pulse_counter.c
2018-04-19 19:17:02 -07:00
f62818ea7b
sys/auto_init/io1_xplained: fix gpios index
2018-04-16 15:57:36 +02:00
Matthew Blue
f5658cd89a
drivers/ads101x: auto_init support
2018-04-13 11:38:50 -04:00
Hauke Petersen
108284670c
net: added RD client for simplified registration
2018-04-09 10:37:10 +02:00
Hauke Petersen
f12d85d032
net/rdcli: added common rdcli module
2018-04-09 10:37:10 +02:00
Hauke Petersen
6efb06f108
sys/auto_init: added initialization for Skald
2018-04-06 11:18:53 +02:00
Martine Lenders
ada292ae18
Merge pull request #8759 from aabadie/pr/drivers/params/si70xx
...
sys/auto_init: cleanup si70xx auto_init
2018-03-15 14:38:48 +01:00
2fce7c7dcb
sys/auto_init: fix crash with io1_xplained driver
2018-03-09 07:08:44 +01:00
902d8946a4
sys/auto_init: cleanup si70xx auto_init
2018-03-08 17:09:40 +01:00
44b6b1251c
sys/auto_init: update io1_xplained auto_init
2018-03-08 16:55:16 +01:00
5c7cc50698
sys/auto_init/saul: add saul adaptation
2018-03-08 14:07:28 +01:00
d0b34af788
sys/auto_init: update dht auto_init
2018-03-08 12:53:00 +01:00
Martine Lenders
90356143fc
Merge pull request #8669 from aabadie/pr/drivers/params/adcxx1c
...
drivers/adcxx1c: apply unified params definition scheme
2018-03-07 15:24:59 +01:00
Martine Lenders
a9e30e1844
Merge pull request #8689 from aabadie/pr/drivers/params/lsm6dsl
...
drivers/lsm6dsl: apply unified params definition scheme
2018-03-07 15:24:43 +01:00
Martine Lenders
cafc33ce92
Merge pull request #8695 from aabadie/pr/drivers/params/mpu9150
...
sys/auto_init: cleanup in mpu9150 auto_init
2018-03-07 15:04:37 +01:00
Martine Lenders
c7acf82d62
Merge pull request #8685 from aabadie/pr/drivers/params/mpl3115a2
...
drivers/mpl3115a2: apply unified params definition scheme
2018-03-07 14:58:22 +01:00
Martine Lenders
d7e7c68485
Merge pull request #8684 from aabadie/pr/drivers/params/mma8x5x
...
drivers/mm8x5x: apply unified params definition scheme
2018-03-07 14:53:44 +01:00
Martine Lenders
9ee91a6dd9
Merge pull request #8682 from aabadie/pr/drivers/params/tmp006
...
drivers/tmp006: apply unified params definition scheme
2018-03-07 14:47:06 +01:00
Martine Lenders
674777ffc0
Merge pull request #8679 from aabadie/pr/drivers/params/jc42
...
drivers/jc42: apply unified params definition scheme
2018-03-07 14:36:36 +01:00
Martine Lenders
e45c06b381
Merge pull request #8678 from aabadie/pr/drivers/params/hdc1000
...
drivers/hdc1000: apply unified params definition scheme
2018-03-07 14:31:30 +01:00
Martine Lenders
e2089fce7f
Merge pull request #8676 from aabadie/pr/drivers/params/veml6070
...
drivers/veml6070: apply unified params definition scheme
2018-03-07 14:18:51 +01:00
Martine Lenders
f7d3532b5c
Merge pull request #8674 from aabadie/pr/drivers/params/grove_ledbar
...
drivers/grove_ledbar: apply unified params definition scheme
2018-03-07 14:07:54 +01:00
Martine Lenders
6907954134
Merge pull request #8672 from aabadie/pr/drivers/params/bmp180
...
drivers/bmp180: apply unified params definition scheme
2018-03-07 13:59:43 +01:00
1474a7fc60
sys/auto_init: update lis3dh with new API
2018-03-01 14:26:17 +01:00
2090189bac
sys/auto_init: update mma8x5x auto_init
2018-03-01 13:57:24 +01:00
5c4e402de8
sys/auto_init: update tmp006 auto_init
2018-03-01 13:55:16 +01:00
9f120f2ad6
sys/auto_init: update grove_ledbar auto_init
2018-03-01 13:42:06 +01:00
5e07118aed
sys/auto_init: update adxl345 auto_init
2018-03-01 13:40:01 +01:00
8654da5be7
sys/auto_init: update adcxx1c auto_init
2018-03-01 13:34:06 +01:00
d071ed5c85
sys/auto_init: cleanup in mpu9150 auto_init
2018-02-28 17:48:11 +01:00
1ad8717a94
sys/auto_init: update lsm6dsl auto_init
2018-02-28 17:46:33 +01:00
bc4798ae45
sys/auto_init: update mpl3115a2 auto_init
2018-02-28 17:14:04 +01:00
c2946c4326
sys/auto_init: update veml6070 auto_init
2018-02-28 16:53:48 +01:00
b70b531834
sys/auto_init: update jc42 auto_init
2018-02-28 16:47:38 +01:00
652d5631d6
sys/auto_init: update hdc1000 auto_init
2018-02-28 16:46:21 +01:00
892242f4d7
sys/auto_init: update bmp180 auto_init
2018-02-28 16:19:54 +01:00
Semjon Kerner
22c49e99b5
sys/auto_init/saul: provide saul adaption for bmx055
2018-02-19 14:28:16 +01:00
Gaëtan Harter
934b075f76
Merge pull request #7883 from Hyungsin/hamilton-pushbutton
...
pulse counter driver: initial SAUL-compatible implementation
2018-01-30 19:35:44 +01:00
Hauke Petersen
bb8ba486d8
sys/auto_init: add SAUL initialization for lis2dh12
2018-01-18 18:39:43 +01:00
Martine Lenders
81ef15287a
native: provide socket-based ZEP device
2018-01-18 09:15:37 +01:00