Francisco Acosta
b05d0b2748
Merge pull request #5870 from PeterKietzmann/boards_z1_driver_init
...
drivers/cc2420: improve z1 init and send routine
6 years ago
Peter Kietzmann
a8297595e6
Merge pull request #6108 from haukepetersen/opt_nrf_nrfmin
...
cpu/nrf5x: ported nrfmin driver to netdev2
6 years ago
Francisco Acosta
865d4c0e87
Merge pull request #6235 from haukepetersen/opt_driver_xbee
...
drivers/xbee: ported to netdev2
6 years ago
Hauke Petersen
36317c56f3
cpu/nrf51: ported nrmin radio driver to netdev2
6 years ago
Hauke Petersen
83d206e2b0
drivers/xbee: adapted to netdev2
6 years ago
Hauke Petersen
47f245a13d
drivers/at86rf2xx: fix buffer-less SPI transfer
6 years ago
Hauke Petersen
ae1bf7e493
Merge pull request #6200 from kaspar030/refactor_synchronous_uart
...
sys: refactor synchronous uart
6 years ago
Francisco Acosta
22322214c5
Merge pull request #6193 from aabadie/bmp180_saul
...
drivers/bmp180: move bmp180 driver to saul auto init using the correct way
6 years ago
Alexandre Abadie
26835f4f2c
drivers/bmp180: move bmp180 to saul auto init the correct way
6 years ago
Kaspar Schleiser
9dea130a9e
drivers: ethos: make use of isrpipe module
6 years ago
Hauke Petersen
6ab089e63e
drivers/pwm: remove PWM_NUMOF guard
...
as we do not build the periph drivers selectable currently,
the guard is triggered even for boards that do not have any
PWM defined and don't want to use it...
6 years ago
Hauke Petersen
41f453066c
drivers: added interface for writing flash pages
6 years ago
Francisco Acosta
84d0d61279
Merge pull request #5608 from gebart/pr/xtimer-ticks
...
xtimer: Allow arbitrary timer frequency, second attempt
6 years ago
Joakim Nohlgård
7c48c891a0
xtimer: Update xtimer usage to match API changes
6 years ago
Peter Kietzmann
e547ff1d60
Merge pull request #6013 from haukepetersen/opt_periph_uartreturntypes
...
periph/uart: added names to return values
6 years ago
PeterKietzmann
6d4011a325
drivers/cc2420:improve send performance
6 years ago
Joakim Nohlgård
63e91151cd
xtimer: Add tick conversion
6 years ago
Martine Lenders
32c19d63e3
netdev2: make doc for driver more precise
...
When working on #6121 I noticed that the documentation of the `netdev2`
driver part is not really precise. This fixes that.
6 years ago
Peter Kietzmann
9c7d9eb06f
Merge pull request #6141 from haukepetersen/opt_bh1750fvi_namedreturnvalues
...
drivers/bh1750fvi: added names to return values
6 years ago
Peter Kietzmann
711415360f
Merge pull request #5433 from OTAkeys/pr/mma8x5x
...
mma8652: add support for all mma8x5x accelerometers
6 years ago
Hauke Petersen
40116c7c66
drivers/bh1750fvi: added names to return values
6 years ago
Hauke Petersen
efb7e8a3ba
drivers/w5100: set src addr to known state
6 years ago
Vincent Dupont
b9b838f1dc
mma8652: add support for all mma8x5x accelerometers
6 years ago
Hauke Petersen
bf9f1268f2
drivers/w5100: adapted to netdev2 API changes
6 years ago
Thomas Eichinger
103c426cdc
drivers/cc2420: calculate CRC and check CRC_OK bit on packet reception
...
First start calculating the CRC in hardware when receiving a frame.
Then, other than the at86rf2xx transceivers the cc2420 don't consider the
CRC_OK flag when reporting a successful packet reception. This change
introduces a check for this bit and drops the packet else by flushing
the RX FIFO.
6 years ago
Thomas Eichinger
b57ce103a3
drivers/cc2420: adapt FIFO access to recent msp430 SPI changes
...
When redoing the SPI driver for the msp430 platforms an assert
statement was introduced to prohibit SPI access without any
buffers. Since in the existing code the FIFO pointer is incremented
through a dummy read this results in triggering aforementioned
assert.
6 years ago
Thomas Eichinger
66db33b662
drivers/at86rf2xx: prevent a possible race condition after state change
...
It was pointed out that after a state change to RX_AACK_ON reading back
the state to confirm the transition can fail due to an imidiate change
into BUSY_RX_AACK between the successful change on the transceiver and
querying the state.
For this we exclude the readback of the state for transitions to
RX_AACK_ON.
6 years ago
Thomas Eichinger
4ebbda844c
drivers/at86rf2xx: improve precondition checks on state transition
...
The rational behind this change is the following:
If the transceiver is in any *_BUSY state when `at86rf2xx_set_state()`
gets called this would bypass the `(state == old_state)` check and
unneeded state transitions could be triggered.
6 years ago
Hauke Petersen
52fdf4c886
drivers/xbee: use named UART return values
7 years ago
Hauke Petersen
314549059c
periph/uart: added names for return values
7 years ago
Martine Lenders
9e97b0a028
Merge pull request #5977 from miri64/ieee802154/enh/centralize-default-values
...
ieee802154: centralize default values
7 years ago
Martine Lenders
eb4ec4b35f
Merge pull request #5961 from yschroeder/pullreq/at86rf2xx_compile_fix
...
at86rf2xx: fix warnings when building with -Wextra -pedantic
7 years ago
Martine Lenders
20e1fce5b7
ieee802154: centralize default values
7 years ago
Hauke Petersen
d7dbac7c61
drivers: added driver for W5100 Ethernet chips
7 years ago
Hauke Petersen
a3d1b5f839
drivers: added driver for LPD8808 LED strips
7 years ago
smlng
68c30b30e5
at86rf2xx: move netstat increment after possible error return
7 years ago
Yannic Schröder
c7d73e24c1
at86rf2xx: fix warnings when building with -Wextra -pedantic
7 years ago
Hauke Petersen
08610ee84f
drivers/periph_common: added spi_transfer_byte()
7 years ago
Kees Bakker
bac5cda1e3
periph/i2c: convert char to uint8_t where applicapable
...
In general, data transferred through I2C are bytes and thus should have
type uint8_t, not char.
Also convert uint8_t ptrs to void ptrs
7 years ago
Martine Lenders
15c4ceae04
netdev2_ieee802154: cleanup flag definitions
7 years ago
Martine Lenders
9f29e56020
netdev2_ieee802154: remove NETDEV2_IEEE802154_PAN_COMP flag
7 years ago
Oleg Hahm
b428979a1d
debug: add missing line breaks
7 years ago
smlng
fc9e1d9024
kw2xrf: set tx_power in gnrc_netdev_t
...
without this patch, tx_power is directly set on the device but not in
gnrc_netdev_t. Thus, calling ifconfig in shell shows tx_power always
at 0dBm, never showing the correct, current value. Additionally, it
verifies that given tx_power to be set is in valid range.
7 years ago
Alexandre Abadie
add6e1d36d
Merge pull request #5674 from aabadie/driver_io1_xplained
...
drivers/io1_xplained: initial implementation of Atmel IO1 Xplained extension board
7 years ago
Martine Lenders
5552b92023
Merge pull request #5831 from mali/timer
...
drivers/timer: fix copy/paste error
7 years ago
Laurent Navet
f30c4ade2c
drivers/timer: fix copy/paste error
7 years ago
Martine Lenders
e04933b2b5
Merge pull request #5808 from makomi/dht
...
drivers/dht: fix variableScope (cppcheck)
7 years ago
Matthias Kolja Miehl
3733bb7c14
drivers/dht: fix variableScope
7 years ago
Martine Lenders
0b59372eb0
at86rf2xx: document operation mode concerns for
7 years ago
Alexandre Abadie
3aa1ffb5fb
drivers/io1_xplained: initial implementation including temperature/LED/GPIO and auto init
7 years ago