Jose Alamos
d94d587e5e
sx127x: remove DIOMULTI
2019-07-04 14:23:48 +02:00
Sebastian Meiling
f6207871a9
Merge pull request #11678 from MichelRottleuthner/pr_fix_sx127x_reset
...
drivers/sx127x: fix device reset
2019-07-03 17:07:50 +02:00
Michel Rottleuthner
6e4214843a
drivers/sx127x: fix reset for sx1272 devices.
...
- The previous implementation wrongly assumes that sx1272 and 1276
use the same logic level for triggering a reset.
- The timeout values were to short to guarantee proper reset when
coming from POR.
2019-07-03 11:26:23 +02:00
Jose Alamos
ca8c78116f
drivers/sx127x: add NETOPT_RX_SYMBOL_TIMEOUT setter
2019-06-27 15:43:50 +02:00
Jose Alamos
268e6df950
drivers/sx127x: add NETOPT_RANDOM option handling
2019-06-27 15:43:50 +02:00
Jose Alamos
77162b8c6f
drivers/sx127x: add NETOPT_SYNCWORD option handling
2019-06-27 15:43:50 +02:00
Toon Stegen
331c0db5cf
driver/at: add return code for CME/CMS errors
...
in case of CME or CMS errors, the error codes or human readable strings
are in the response buffer. We want to indicate to the AT driver user
that when tihs case occurrs so he can extract the error codes.
2019-06-25 09:59:27 +02:00
Alexandre Abadie
f52d5ebde7
drivers: sys: replace USE_ETHOS_FOR_STDIO macro by MODULE_STDIO_ETHOS
2019-06-23 22:16:03 +02:00
Martine Lenders
abf4d60286
Merge pull request #11718 from jia200x/pr/netdev_ieee802154_pib
...
netdev_ieee802154: add txpower and page
2019-06-19 18:24:13 +02:00
Jose Alamos
302fa1467f
netdev_ieee802154: add txpower to descriptor
2019-06-18 13:51:31 +02:00
Jose Alamos
c33d5f744b
netdev_ieee802154: add channel page to descriptor
2019-06-18 13:51:31 +02:00
Michel Rottleuthner
f337f42738
drivers/sx127x: add define for logic level of POR indication by the reset pin
2019-06-11 19:24:07 +02:00
Koen Zandberg
44f9c3fa28
enc28j60: use ethernet address helper functions
2019-06-10 21:07:02 +02:00
Alexandre Abadie
1f6895d0f7
drivers/rn2xx3: fix incorrectly terminated hex strings
...
When writing an array of bytes, each byte is converted on the fly to 2 hex characters and sent to the rn2xx3 module. This change ensures each string is correctly terminated, with null character, when written to the module
2019-06-07 10:39:31 +02:00
Martine Lenders
82278e808e
Merge pull request #11637 from miri64/isrpipe/fix/change-api-types
...
isrpipe: change API to be in line with `tsrb`
2019-06-06 12:49:24 +02:00
Martine Lenders
f3ab285362
slipdev: make rxmem buffer uint8_t
...
`tsrb` changed to that type, so there is no reason for us, to keep the
internally used buffer as a `char` (especially since the rest of the
driver already uses `uint8_t`)
2019-06-05 21:24:38 +02:00
Martine Lenders
8cf4bc178c
at: adapt for isrpipe API type change
2019-06-05 18:16:32 +02:00
9b47dcb542
Merge pull request #11634 from miri64/tsrb/fix/change-api-types
...
tsrb: change input type to `uint8_t`
2019-06-05 17:50:16 +02:00
Martine Lenders
5dafce71be
slipdev: adapt for tsrb API type change
2019-06-05 17:10:27 +02:00
Martine Lenders
31c49c58f1
ethos: adapt for tsrb API type change
2019-06-05 17:10:27 +02:00
Koen Zandberg
20b94e9c56
usbdev: fix usbopt argument for getter/setter wrappers
2019-06-05 12:06:10 +02:00
Kevin "Bear Puncher" Weiss
4922321f1f
Merge pull request #11585 from fedepell/i2c_reg_endianess_2
...
periph/i2c: handle i2c register write/read helper function correctly in big endian
2019-05-29 11:54:24 +02:00
Kevin "Bear Puncher" Weiss
772dcd189b
Merge pull request #11532 from leandrolanzieri/pr/drivers/at_rcv-functions
...
drivers/at: Add 'at_recv_bytes_until_string' function
2019-05-29 09:55:33 +02:00
Federico Pellegrin
1779abafb5
periph/i2c: make sure i2c registers is big-endian on all archs
2019-05-29 05:15:23 +02:00
Peter Kietzmann
a66693d111
Merge pull request #11501 from leandrolanzieri/pr/drivers/adcxxc1_config_group
...
drivers/adcxxc1: Expose compile configuration via config group
2019-05-28 22:17:54 +02:00
Carton
886a29311e
drivers/mrf24j40 : support of NETOPT_LAST_ED_LEVEL
2019-05-23 15:45:03 +02:00
Benjamin Valentin
477938e46e
drivers/mrf24j40: add external PA/LNA control on MC/MD/ME devices
...
The MRF24J40MC/MD/ME modules contain an external power amplifier &
low noise amplifier that has to be enabled manually by setting three bits
in the TESTMODE register.
On MRF24J40MC the power amplifier is powered by a separate voltage regualtor
that has to be enabled by setting GPIO3 to HIGH.
During Sleep and CCA the PA should be disabled.
Co-authored-by: Carton <joel.carron@eeproperty.ch>
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2019-05-23 11:07:04 +02:00
Alexandre Abadie
a7f8182249
drivers: sys: add SAUL support for ds75lx sensor
2019-05-22 16:54:20 +02:00
Alexandre Abadie
35a3c4ddfe
drivers/ds75lx: add basic driver
2019-05-22 16:54:19 +02:00
Guillaume Gonnet
1783b3da55
drivers/ds18: fix ds18_read with negative temperatures
...
When DS18 returns 0xFE6F (corresponding to -25.0625 °C), `ds18_read` returns
13877 whereas it should return -2506. This commit fixes this issue.
2019-05-16 20:12:22 +02:00
Leandro Lanzieri
b5171f4d48
tests/driver_at: Add receive until string test
2019-05-16 14:45:53 +02:00
Leandro Lanzieri
5b04fb1713
drivers/at: Add function to receive until string
2019-05-16 14:45:53 +02:00
Leandro Lanzieri
ef6207da06
drivers/adcxxc1: expose configuration via config group
2019-05-08 15:22:41 +02:00
MichelRottleuthner
c754f3c4c7
Merge pull request #11451 from fhessel/pcd8544
...
drivers/pcd8544: Use uint8_t instead of char for byte represenatation
2019-04-30 21:47:50 +02:00
Frank Hessel
70ac451a2b
drivers/sdcard_spi: Use uint8_t for byte values
2019-04-29 19:25:34 +02:00
Frank Hessel
827868a7a0
drivers/pcd8544: replace char by uint8_t for bytes
2019-04-25 23:42:30 +02:00
Frank Hessel
4fa954c1e3
drivers/adt7310: Replace binary representation
2019-04-25 21:18:36 +02:00
ac60154157
Merge pull request #9771 from Citrullin/advanced_io
...
drivers/periph/gpio_util: add gpio_util_shiftin()
2019-04-24 11:15:20 +02:00
Philipp Blum
9f2ef5e367
drivers/periph_common/gpio_util: introduce gpio_util_shiftin()
2019-04-18 07:09:32 +02:00
Gilles DOFFE
3a83648f2a
drivers: add licence to motor_driver source files
...
Related to PR #10290 , add missing licence to some source files.
Signed-off-by: Gilles DOFFE <g.doffe@gmail.com>
2019-04-13 00:29:58 +02:00
Alexandre Abadie
c1547efb3a
Merge pull request #11316 from fjmolinas/pr_sx127x_switch
...
drivers/sx127x: add support for rx and tx switch pin
2019-04-10 18:40:37 +02:00
francisco
c62d9feff7
drivers/sx127x: add support for rx and tx switch pin
2019-04-10 08:18:01 +02:00
MrKevinWeiss
3ed9060527
drivers: adcxx1c, ads101x, ad7746: Change I2C macro to DEV
...
Due to a name clash the helper macro I2C should be change.
Helper macros in other drivers are called DEV.
Changing to DEV fixes the naming conflict.
2019-04-08 14:08:07 +02:00
Sebastian Meiling
4dd09eaa06
Merge pull request #6178 from OTAkeys/pr/can_stm32
...
can stm32: add a driver for STM32 bxCAN peripheral
2019-04-08 08:50:08 +02:00
Dylan Laduranty
a81dbf0037
Merge pull request #11152 from ibr-cm/petersen/l3g4200d-fix-pr
...
l3g4200d: Fixes conversion bug
2019-04-05 15:49:13 +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
Martine Lenders
a1e2dc0810
Merge pull request #11332 from kYc0o/pr/xbee/prevent_0_len_uart
...
drivers/xbee: prevent 0 length packet sent to UART
2019-04-02 17:33:29 +02:00
kYc0o
f673d5af1e
drivers/xbee: prevent 0 length packet sent to UART
...
Since the API doc doesn't specify what to do with 0
len writings into UART, we cannot assume that is
safe to do it, so this commit prevents it by checking
the length prior to the `uart_write()` operation.
2019-04-02 16:47:13 +02:00
Martine Lenders
4e464bdbc6
Merge pull request #11331 from kYc0o/pr/cc2420/fix_0_len_pkt
...
drivers/cc2420: don't append to FIFO if iol->iol_len == 0
2019-04-02 16:29:24 +02:00
kYc0o
c6b424f4ff
drivers/cc2420: don't append to FIFO if iol->iol_len == 0
...
This prevents SPI transfers with len == 0, which triggers
an assert failure.
2019-04-02 16:00:03 +02:00