Sebastian Meiling
cbc5eb0c06
Merge pull request #7525 from bergzand/mrf24j40-cleanup
...
mrf24j40: Minor cleanup
2017-09-28 15:56:26 +02:00
a2d790c924
mrf24j40: Add tx_retries_needed netopt
2017-09-26 11:16:12 +02:00
Joakim Nohlgård
52ac9cbb79
at86rf2xx: Avoid deadlock on manual retransmissions with NETOPT_PRELOADING
2017-09-07 21:03:37 +02:00
Joakim Nohlgård
297bc2b5e6
at86rf2xx: Add get NETOPT_LAST_ED_LEVEL
2017-09-06 21:17:14 +02:00
Sebastian Meiling
96822ffe3d
Merge pull request #7568 from gebart/pr/at86rf2xx-cca
...
at86rf2xx: Add manual CCA
2017-09-06 17:19:51 +02:00
984e78746f
drivers: fix Makefile.include indentation
2017-09-06 16:09:54 +02:00
Hauke Petersen
3ff80ed3bc
make: fixed indention in (drivers/)Makefile.dep
2017-09-06 13:59:07 +02:00
smlng
ae1833c871
doc: fix or remove weird and invisble chars
2017-09-06 08:49:05 +02:00
smlng
6ac0922c7d
doc: replace dashes
2017-09-06 08:49:05 +02:00
Joakim Nohlgård
fa5ac0c311
at86rf2xx: Add NETOPT_STATE_STANDBY support
2017-09-05 16:51:28 +02:00
Joakim Nohlgård
988759d4da
at86rf2xx: Add manual CCA
2017-09-05 16:48:55 +02:00
162478cd6d
spelling: s/initialise/initialize/
2017-09-05 11:04:25 +02:00
3712def1f5
mrf24j40: Remove TX fifo write function
2017-09-04 15:59:31 +02:00
Martine Lenders
83a94db151
Merge pull request #7532 from aabadie/drivers_doxygen_cleanup
...
drivers: doxygen cleanup
2017-09-04 14:16:52 +02:00
Hauke Petersen
a8678aeaaf
Merge pull request #6753 from haukepetersen/add_apa102
...
drivers: add driver for apa102 RGB LEDs
2017-09-04 11:22:15 +02:00
94c753c07a
drivers: doxygen cleanup
2017-09-01 15:12:20 +02:00
lebrush
73513b239b
Merge pull request #7524 from bergzand/mrf24j40-hexconstants
...
mrf24j40: rewrite binary constants to hex
2017-09-01 11:32:45 +02:00
Sebastian Meiling
ad97a25c20
Merge pull request #7551 from aabadie/drivers_dht_cleanup
...
drivers/dht: remove useless auto_init declaration
2017-09-01 10:07:08 +02:00
Hauke Petersen
9bde34df33
drivers: add driver for apa102 RGB LEDs
2017-09-01 09:37:31 +02:00
4b7e682048
drivers/dht: remove useless auto_init declaration
2017-08-31 22:05:33 +02:00
smlng
5ff7cb6e0c
drivers, lps331ap: fix overshift error on 8Bit MCUs
2017-08-31 16:24:12 +02:00
smlng
8d62031463
drivers: fix overshift and overflow errors on 8Bit MCUs
...
- bmp180: fix overshift error
- hih6130: fix overflow in sleep interval
- pn532: fix overshift error
- bh1750fvi: fix overshift error
- mpu9050: fix overflow error
2017-08-31 14:49:53 +02:00
Peter Kietzmann
c177a1a75d
Merge pull request #6942 from smlng/driver/my9221
...
Add driver for MY9221 LED controller and (based on that) the Seeed Studio Grove LED bar
2017-08-30 09:21:33 +02:00
smlng
ca0cc3956d
saul: add support for grove ledbar
2017-08-30 09:12:57 +02:00
smlng
e5e933e332
drivers: add grove ledbar driver
2017-08-30 09:07:35 +02:00
smlng
ecaca83b0b
drivers: add my9221 led controller
2017-08-30 09:06:03 +02:00
5dc834a72d
doxygen: fix typo on word 'successfully'
2017-08-29 15:12:44 +02:00
d3ff68f3ae
mrf24j40: rewrite binary constants to hex
2017-08-29 10:30:57 +02:00
2f6346930a
mrf24j40: Correct signedness of iterator
2017-08-29 10:27:26 +02:00
c7d8c7ace5
mrf24j40: Remove rx fifo write function
2017-08-29 10:27:20 +02:00
Joakim Nohlgård
480f77065b
Merge pull request #7514 from gebart/pr/netdev-set-const
...
netdev: Make set() value parameter const void *
2017-08-26 08:09:15 +02:00
Joakim Nohlgård
065bc62e0a
netdev: Make set() value parameter const void *
2017-08-25 13:41:19 +02:00
Hauke Petersen
db65120280
Merge pull request #7509 from PeterKietzmann/pr_lps331ap_saul_temp
...
drivers/lps331ap: add saul support for temperature sensor
2017-08-25 12:44:36 +02:00
Peter Kietzmann
e529571437
drivers/lps331ap: add saul support for temperature sensor
2017-08-25 10:19:18 +02:00
Hauke Petersen
7ea1e9d127
Merge pull request #6572 from gebart/pr/mulle-lis3dh-settings
...
mulle: Use hardware CS for on-board LIS3DH
2017-08-24 16:52:27 +02:00
Hauke Petersen
7204ec3166
periph/rtc: removed RTC_NUMOF guards from header
2017-08-23 15:39:16 +02:00
Sebastian Meiling
675f665dd0
Merge pull request #7464 from OTAkeys/pr/lsm6dsl
...
drivers/lsm6dsl: add power up/down functions
2017-08-21 09:41:02 +02:00
Hauke Petersen
fcac33e798
Merge pull request #7371 from aabadie/driver_sx127x_spi_config
...
drivers/sx127X: move SPI mode and speed definition to global driver configuration
2017-08-17 10:00:51 +02:00
Thomas Eichinger
57ca0f96ec
Merge pull request #7309 from Hyungsin/forupstream_radio_state_change
...
at86rf2xx: reliable radio state change
2017-08-16 07:42:06 -07:00
5cb0be3672
Merge pull request #7312 from miri64/ds1307/feat/initial
...
ds1307: initial import of a driver for the DS1307 RTC
2017-08-16 09:25:59 +02:00
Thomas Eichinger
093eb7a985
drivers/at86rf2xx: remove at86rf2xx_reset_state_machine
...
This function was only used once in the initialization procedure.
Inlining the actual state change reduces overhead and lines to
maintain.
If ever needed, undo this commit.
2017-08-14 10:07:42 -07:00
MichelRottleuthner
e5baef3810
Merge pull request #7324 from MichelRottleuthner/sdcard_mtd
...
sdcard_spi: integrate to mtd interface
2017-08-09 11:30:41 +02:00
Vincent Dupont
e75868db32
drivers/lsm6dsl: add power up/down functions
2017-08-09 09:53:05 +02:00
Francisco Acosta
f2efd88f98
Merge pull request #7129 from haukepetersen/opt_periph_sharetimerset
...
cpu: add and use shared code for timer_set()
2017-08-01 15:09:48 +02:00
Martine Lenders
d07bfb4c9f
ds1307: initial import of a driver for the DS1307 RTC
2017-07-31 14:39:09 +02:00
981d4909db
drivers/sx127X: move SPI mode and speed definition to internal driver implementation
2017-07-17 16:17:56 +02:00
Sebastian Meiling
95b31660b6
Merge pull request #7173 from haukepetersen/opt_gpiodoc
...
drivers/gpio: improved doc for gpio_init()
2017-07-14 14:17:39 +02:00
Hyungsin
6889cd934a
drivers/at86rf2xx: reliable radio state change
2017-07-07 11:48:44 -07:00
Hyungsin
59abdc1f07
drivers/at86rf2xx: fix timing for radio state change
2017-07-07 11:48:01 -07:00
Martine Lenders
34d9c67def
xbee: provide NETOPT_PROTO
...
Fixes #6973 .
The current 6Lo-ND implementation relies on `NETOPT_PROTO` being
returned for an IEEE 802.15.4 device. This isn't ideal, since it mixes
GNRC into device code (and the next iteration of NDP will do it
better), but for now this is the only way to fix #6973 .
2017-07-05 12:22:27 +02:00
268c6b647e
drivers/can: fix doxygen documentation + typo
2017-07-03 20:43:51 +02:00
smlng
6d25209967
drivers, lsm6dsl: add SAUL for temperature
2017-07-03 16:00:32 +02:00
smlng
2b9eddfbeb
drivers, lsm6dsl: cleanup
2017-07-03 16:00:31 +02:00
smlng
a7d9547d5e
driver, lsm6dsl: fix temperature reading
2017-07-03 16:00:25 +02:00
f9122018a2
drivers: doxygen documentation improvement
2017-07-02 23:21:36 +02:00
Martine Lenders
364df05782
Merge pull request #7293 from aabadie/bmp180_fix_doc
...
drivers/bmp180: fix doxygen brief documentation
2017-07-02 20:57:59 +02:00
85fb33e121
drivers/bmp180: fix doxygen brief documentation
2017-07-02 20:52:36 +02:00
Martine Lenders
1b08b03bd5
Merge pull request #7291 from aabadie/sx127x_fix_doc
...
drivers/sx127x: fix typo in documentation, cleanup
2017-07-02 20:51:43 +02:00
Martine Lenders
87c9edbbae
Merge pull request #7292 from aabadie/fix_adcxx1x_doc
...
drivers/adcxx1c: small doxygen fixes
2017-07-02 20:51:28 +02:00
9632938f93
drivers/adcxx1c: small doxygen fixes
2017-07-02 20:29:54 +02:00
7742fb47e3
drivers/diskio: cleanup documentation
2017-07-02 18:36:48 +02:00
9f2252b6b5
drivers/sx127x: fix typo in documentation, cleanup
2017-07-02 18:19:53 +02:00
0ccc264538
drivers: initial implementation of sx127x radio (LoRa mode only)
2017-06-30 19:00:40 +02:00
Martine Lenders
acbdfe8878
Merge pull request #7285 from aabadie/forupstream_radio_fix
...
drivers/at86rf2xx: remove redundant radio wakeup
2017-06-30 15:48:45 +02:00
Hyungsin
112a446b9d
drivers/at86rf2xx: remove redundant radio wakeup
2017-06-30 15:06:30 +02:00
8d74212afa
drivers/mtd: constify where possible
2017-06-29 22:46:16 +02:00
Martine Lenders
adc02a962e
Merge pull request #7275 from aabadie/fix_at86rf2xx_ping
...
drivers/at86rf2xx: fix tx prepare leading to inconsistent idle state
2017-06-29 14:17:12 +02:00
9834b1d9f9
drivers/at86rf2xx: fix tx prepare leading to inconsistent idle state
2017-06-29 13:39:14 +02:00
49c1725d98
Merge pull request #7249 from haukepetersen/opt_dac_doc
...
drivers/dac: clarified doc and named return values
2017-06-29 12:29:05 +02:00
smlng
addf64349c
saul: add mpl3115a2
2017-06-29 09:57:17 +02:00
smlng
9bed191b4f
tests: adapt driver_mpl3115a2
2017-06-29 09:57:17 +02:00
smlng
c7375529e3
drivers: rework mpl3115a2 pressure sensor
2017-06-29 09:57:15 +02:00
f1a93bf36e
drivers/dht: some cleanup
2017-06-28 16:57:29 +02:00
Hauke Petersen
a2bc258af0
drivers/dac: clarified doc and named return values
...
- added more comprehensive doc to dac_init and dac_set
- named return values for dac_init
- use named return values in existing implementations
2017-06-27 12:52:12 +02:00
smlng
946256d26f
saul: use const for device parameter
2017-06-26 20:25:37 +02:00
Thomas Eichinger
c76fdf567d
Merge pull request #7115 from DipSwitch/pr/fix/at86rf2xx_setstate
...
driver/at86rf2xx: Fix possible race condition in at86rf2xx_configure
2017-06-26 08:51:23 -07:00
smlng
5fa123c8a2
drivers, jc42: fix constness in jc42_init
2017-06-26 16:22:34 +02:00
e4cc780f71
Merge pull request #7243 from smlng/drivers/adxl345/fix_const
...
drivers, adxl345: fix constness in adxl345_init
2017-06-26 16:12:07 +02:00
smlng
8664ca3cba
drivers, adxl345: fix constness in adxl345_init
2017-06-26 16:03:47 +02:00
067231936f
Merge pull request #5793 from OTAkeys/pr/can_stack
...
can: add a CAN stack for RIOT
2017-06-26 16:02:35 +02:00
Hauke Petersen
3ec75635ba
drivers/gpio: improved doc for gpio_init()
2017-06-26 13:39:28 +02:00
Martine Lenders
9d3f9f2589
Merge pull request #6402 from OTAkeys/pr/adcxx1c
...
drivers/adcxx1c: add ADC081C/ADC101C/ADC121C i2c adc support
2017-06-26 10:39:02 +02:00
smlng
12f12a34e4
drivers/adcxx1c: use generic device name for SAUL
2017-06-26 09:46:09 +02:00
smlng
f1f80c0098
drivers/adcxx1c: use pseudomodules for device variants
2017-06-26 09:46:09 +02:00
Vincent Dupont
35056fd647
drivers/adcxx1c: add ADC081C/ADC101C/ADC121C i2c adc support
2017-06-26 09:46:03 +02:00
DipSwitch
cbbc44efad
driver/at86rf2xx: fix possible race condition in state machine
2017-06-24 21:43:05 +02:00
Sebastian Meiling
1014663d34
Merge pull request #7213 from aabadie/const_drivers_pointer
...
drivers: partial use of constness when accessing device descriptor
2017-06-22 16:37:29 +02:00
317716419c
drivers: use const device descriptor
2017-06-21 17:05:45 +02:00
d9ea159255
drivers: remove useless saul name suffix
2017-06-21 15:06:53 +02:00
74d0c3b67a
Merge pull request #7166 from kaspar030/add_mma8x5x_int_support
...
drivers: mma8x5x: add motion detection support
2017-06-21 13:00:46 +02:00
fbb8f478db
Merge pull request #7194 from smlng/enh/driver/bmp180/saul_scale
...
driver,bmp180: adapt SAUL scale to read pressure in hectoPascal (hPA)
2017-06-21 12:52:46 +02:00
Vincent Dupont
8905199135
can_trx: add CAN transceiver interface
2017-06-19 15:36:20 +02:00
Vincent Dupont
5469ba1d49
can: add CAN stack
...
The CAN stack support only raw CAN at this time.
It contains a device interface (drivers/include/can/candev.h) and the data link
layer, build around can/device.c can/pkt.c and can/router.c. can/dll.c contains
the upper level and lower level interface to send and receive CAN frames.
Upper layer interface is located in include/can/raw.h
2017-06-19 15:35:26 +02:00
c78e8cbd27
drivers: mma8x5x: add motion detection interrupt support
2017-06-17 00:29:11 +02:00
Francisco Acosta
468f12f87d
Merge pull request #6899 from bergzand/drivers/mrf24j40-remdefine
...
drivers/mrf24j40 remove obsolete RSSI_BASE_VALUE define
2017-06-15 16:57:45 +02:00
smlng
26c8338a04
driver,bmp180: adapt SAUL scale to read pressure in hectoPascal (hPA)
2017-06-15 11:24:02 +02:00
92147cf269
Merge pull request #7168 from smlng/driver/tmp006/rework
...
driver: tmp006 rework
2017-06-14 23:10:45 +02:00
smlng
054c002960
saul: add support for tmp006
2017-06-14 20:45:01 +02:00
smlng
42a09128aa
drivers: rework tmp006
2017-06-14 20:44:59 +02:00
0e6e3b368b
drivers/bmp180: driver cleanup
2017-06-14 09:48:20 +02:00