Commit Graph

975 Commits (17b35f6ece14a22abcf7aee20d18dcea7314a0e9)

Author SHA1 Message Date
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