1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-16 13:12:43 +01:00
Commit Graph

1789 Commits

Author SHA1 Message Date
dylad
014884264f drivers/tsl2561: add missing acquire∕release functions 2018-09-14 14:10:08 +02:00
smlng
a9e848f648 periph/rtt: add missing std header
The periph/rtt.h uses `uintX_t` typedefs but misses the required
standard header file, namely `stdint.h`, which is added here.
2018-09-07 14:54:23 +02:00
Joakim Nohlgård
ace717ee27 drivers: Add dep on periph_gpio_irq in drivers using GPIO IRQ 2018-08-29 08:53:20 +02:00
bee9a210bc
Merge pull request #9844 from gebart/pr/features-fixup
drivers: Add missing dependencies
2018-08-27 12:50:03 +02:00
9f8386c215 drivers*: add saul doc group to related drivers 2018-08-27 11:32:20 +02:00
Joakim Nohlgård
bf851482b2 drivers: dep: Add missing xbee periph deps 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
deacf9c4a7 drivers: dep: Add missing srf08 periph_i2c dep 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
2d7c43f223 drivers: dep: Add missing srf02 deps 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
00f5177d78 drivers: dep: Add missing pcd8544 periph deps 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
af6db2fe28 drivers: dep: Add missing nvram_spi periph_spi dep 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
4a7a5cf5e3 drivers: dep: Add missing nrf24l01p deps 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
9ad69eaba9 drivers: dep: Add missing mq3 periph_adc dep 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
1858d40594 drivers: dep: Add missing lsm303dlhc periph_i2c dep 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
3be0913434 drivers: dep: Add missing lps331ap periph_i2c dep 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
9c25768540 drivers: dep: Remove reference to deleted lm75a driver 2018-08-26 08:10:13 +02:00
Joakim Nohlgård
00017f3f41 drivers: dep: Add missing lc709203f periph dep 2018-08-26 08:10:11 +02:00
Joakim Nohlgård
e35884c048 drivers: dep: Add missing kw2xrf periph_gpio dep 2018-08-26 08:10:07 +02:00
Joakim Nohlgård
eaa6fb381c drivers: dep: Add missing isl29125 periph_i2c dep 2018-08-26 08:10:05 +02:00
Joakim Nohlgård
7b5dae8d3d drivers: dep: Add missing isl29020 periph_i2c dep 2018-08-26 08:10:03 +02:00
Joakim Nohlgård
658f751f56 drivers: dep: Add missing ina220 periph_i2c dep 2018-08-26 08:09:58 +02:00
Joakim Nohlgård
dfc05cc545 drivers: dep: Add missing hih6130 periph_i2c dep 2018-08-26 08:09:56 +02:00
Joakim Nohlgård
bd8630518b drivers: dep: Add missing adt7310 periph_spi dep 2018-08-26 08:09:52 +02:00
Martine Lenders
0f91735280
Merge pull request #9129 from OTAkeys/pr/mtd_spi_nor_4byte
mtd_spi_nor: add 4-byte address flash support
2018-08-24 22:22:52 +02:00
608e92e0be drivers/ata8520e: small improvements
- move ata8520e_status from public interface to private implementation
- add useful references to the datasheet
2018-08-24 15:47:24 +02:00
Hauke Petersen
c2184f3454 boards/cpu/drivers/sys: use generic stdio_ if 2018-08-22 10:54:25 +02:00
463b04aa74
Merge pull request #7067 from dylad/adxl345_fix
drivers/adxl345: fixes & cleanup
2018-08-22 10:23:46 +02:00
d94d1854ec
Merge pull request #9234 from kYc0o/move_eeprom_to_periph
drivers/periph_common/eeprom: move EEPROM definitions to periph_cpu.
2018-08-21 10:25:44 +02:00
Francisco Acosta
861fbe9a11
Merge pull request #9510 from Josar/pr/at86rf2xx_rssi
at86rf2xx: correct rssi
2018-08-20 14:52:06 +02:00
7425ac92aa
Merge pull request #9581 from bergzand/pr/at86rf2xx/flag_refactor
at86rf2xx: Move flags from netdev to radio
2018-08-17 10:51:23 +02:00
Francisco Acosta
71d3c14354 drivers/periph_common/eeprom: remove the now unnecessary cpu.h include 2018-08-15 15:27:03 +02:00
Francisco Acosta
a22d7ad5cd drivers: prepare for moving EEPROM definitions
IMHO and I think it's more logical, EEPROM definitions don't belong
to cpu_conf.h but to periph_conf.h, thus I moved all of them to that
place.
2018-08-15 14:53:56 +02:00
Joakim Nohlgård
1652e5ae24 sht1x: Fix Wimplicit-fallthrough warning 2018-08-14 10:05:15 +02:00
Gaëtan Harter
939ca4e1bf
drivers/sdcard_spi: fix uint64_t cast location
When compiling `tests/drivers_sdcard_spi` with `avr-gcc: avr-gcc (GCC) 6.4.0`
it detected this error

    RIOT/drivers/sdcard_spi/sdcard_spi.c:1012:72:
    error: result of '512 << 10' requires 21 bits to represent, but 'int' only has 16 bits [-Werror=shift-overflow=]
    return (card->csd.v2.C_SIZE + 1) * (uint64_t)(SD_HC_BLOCK_SIZE << 10);
2018-08-09 09:12:23 +02:00
MichelRottleuthner
6bc069e3bd
Merge pull request #9386 from Hyungsin/forupstream_hdc1000
drivers/hdc1000: change renew_interval to a parameter
2018-08-07 17:32:03 +02:00
Hyungsin
e0d3f5b552 drivers/at86rf2xx: add smart idle listening feature 2018-08-06 13:56:42 -07:00
Hyungsin
88895bbed9 drivers/hdc1000: change renew_interval to a parameter 2018-08-06 12:33:53 -07:00
Martine Lenders
81bad0d6e8 mtd_sdcard: fix printf format strings 2018-08-06 12:19:44 +02:00
dylad
d114e2852c drivers/adxl345: fixes & cleanup
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2018-08-03 11:12:25 +02:00
Martine Lenders
7f04742e0b
Merge pull request #9687 from cladmi/pr/llvm/sx127/wformat
sx127x: fix -Wformat llvm warning
2018-08-02 18:35:29 +02:00
Gaëtan Harter
6ba37a902d
drivers/sx127x: Fix -Wformat llvm warning
Fixed warning

    format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int')
2018-08-02 17:25:27 +02:00
smlng
a3dc63b16c drivers/mma7660: adapt to new I2C API 2018-08-02 15:52:58 +02:00
Michael Andersen
e354824bcf drivers/mma7760: Add initial support 2018-08-02 15:52:58 +02:00
Sebastian Meiling
26c689ffbb
Merge pull request #9548 from RIOT-OS/new_i2c_if3
I2C: introduce and adapt new I2C interface (2nd attempt)
2018-08-02 12:00:59 +02:00
Martine Lenders
39304987c3
Merge pull request #9668 from gschorcht/sdcard_spi
driver/sdcard_spi: fix of issue #9667
2018-08-01 22:16:55 +02:00
Gunar Schorcht
bd4661bc19 drivers/sdcard_spi: fix of #9667 2018-08-01 20:41:30 +02:00
Martine Lenders
af30e08351
Merge pull request #8378 from Icaltary/sx127x_get_rx_state
drivers/sx127x: return correct state when device is receiving
2018-08-01 17:34:41 +02:00
Peter Kietzmann
e897826cc7
Merge pull request #9616 from bergzand/pr/at86rf2xx/always_set_channel
at86rf2xx: Always set channel on device
2018-07-31 18:33:44 +02:00
Josarn
4482c9851a at86rf2xx: correct rssi
AT86RF231 MAN. p.89 8.3.2 Reading RSSI
AT86RF232 MAN. p.88 8.3.2 Reading RSSI
AT86RF233 MAN. p.99 8.4.2 Reading RSSI

"It is not recommended reading the RSSI value when using the Extended  Operating Modes, use ED instead"
2018-07-26 13:37:23 +02:00
smlng
76d3a4e30a driver/srf08: remove leftover doc
Remove doc for params and return values which are not used
    anymore after I2C API rework.
2018-07-25 12:01:40 +02:00
smlng
2db2ce2dc7 doc: rename sections in i2c.h 2018-07-25 12:01:40 +02:00
Joakim Nohlgård
3994c51b31 drivers/hih6130: adapt to new i2c API 2018-07-25 12:01:40 +02:00
Vincent Dupont
034d7f0b8f adcxx1c: adapt to new i2c API 2018-07-25 12:01:40 +02:00
Michel Rottleuthner
906a19779e drivers/lc709203f: adapt to new i2c API 2018-07-25 12:01:40 +02:00
Michel Rottleuthner
2e6ff0f197 drivers/ds1307: remove unused clock param 2018-07-25 12:01:40 +02:00
Michel Rottleuthner
1362289daf drivers/ds1307: adapt to new i2c API 2018-07-25 12:01:40 +02:00
Michel Rottleuthner
df52d6b1b8 drivers/bh1750fvi: remove unused clock param 2018-07-25 12:01:40 +02:00
Michel Rottleuthner
27f8924bed drivers/bh1750fvi: adapt to new i2c API 2018-07-25 12:01:39 +02:00
a82f4e1778 drivers/lis3mdl: adapt to new i2c API 2018-07-25 12:01:39 +02:00
fc17eb4c55 drivers/isl29020: adapt to new I2C api 2018-07-25 12:01:39 +02:00
0b78a1bec5 drivers/isl29020: rework driver API and params definition 2018-07-25 12:01:39 +02:00
Matthew Blue
c3363587be drivers/ads101x: update I2C API 2018-07-25 12:01:39 +02:00
Michel Rottleuthner
d48747f194 drivers/jc42: adapt to new i2c API 2018-07-25 12:01:39 +02:00
smlng
41f4ac6dce drivers/bmx055: use i2c_acquire and _release
add missing i2c_acquire and i2c_release calls to properly guard
    i2c read and write operations.
2018-07-25 12:01:39 +02:00
smlng
b24bf4bcc8 drivers/bmx055: adapt to new i2c api 2018-07-25 12:01:39 +02:00
Matthew Blue
bc9b3ecaae */ads101x: copyright notice update 2018-07-25 12:01:39 +02:00
779de1e3d2 drivers/io1_xplained: adapt to at30tse75x new init api 2018-07-25 12:01:39 +02:00
smlng
11356f602f driver: fix cppcheck error in pn532
cppcheck reported 'duplicateBranch' error in 2 if-else
    statements, b/c they are empty when running static-tests.
2018-07-25 12:01:39 +02:00
f113f93ca8 drivers/mag3110: adapt to new I2C api 2018-07-25 12:01:39 +02:00
2afd84f9ca drivers/mag3110: use new driver params scheme 2018-07-25 12:01:39 +02:00
Michel Rottleuthner
dd852a2b53 drivers/pn532: adapt to new i2c API 2018-07-25 12:01:39 +02:00
3ff45726a8 drivers/mpu9150: adapt to new I2C api 2018-07-25 12:01:39 +02:00
2449655ba7 drivers/tsl2561: adapt to new I2C api 2018-07-25 12:01:39 +02:00
e78739a9a3 drivers: add tsl2561 dependencies 2018-07-25 12:01:39 +02:00
95a4d8d4e7 drivers/tsl2561: rework API for consistency 2018-07-25 12:01:39 +02:00
d92b4c6759 drivers/tsl2561: use new driver params scheme 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
21bd356d8d drivers/fxos8700: adapt to new i2c API 2018-07-25 12:01:38 +02:00
Hyungsin
f2a05ec8bc drivers/tmp006: adapt to new i2c API 2018-07-25 12:01:38 +02:00
Hyungsin
79430a208a drivers/hdc1000: adapt to new i2c API 2018-07-25 12:01:38 +02:00
Joakim Nohlgård
34bddca083 drivers/ina220: adapt to new I2C api 2018-07-25 12:01:38 +02:00
Michel Rottleuthner
8173aff6ec drivers/isl29125: adapt to new i2c API 2018-07-25 12:01:38 +02:00
MrKevinWeiss
d0f86d0611 drivers/srf02: Update to new i2c API 2018-07-25 12:01:38 +02:00
MrKevinWeiss
89bd96e1b0 drivers/srf08: Turn debug off and cleanup 2018-07-25 12:01:38 +02:00
MrKevinWeiss
0c0ae1855d drivers/srf08: cleanup and fixes for new api 2018-07-25 12:01:38 +02:00
MrKevinWeiss
98f6fd49a8 drivers/srf08: port to new api 2018-07-25 12:01:38 +02:00
Michel Rottleuthner
e5976ad497 drivers/isl29125: update parameter definition scheme 2018-07-25 12:01:38 +02:00
3f34e32617 drivers/hts221: adapt the i2c api return codes 2018-07-25 12:01:38 +02:00
Bas Stottelaar
a8a9283f7a drivers: si70xx: adapt to new I2C api. 2018-07-25 12:01:38 +02:00
Bas Stottelaar
76b1200460 drivers: bmx280: adapt to new I2C api. 2018-07-25 12:01:38 +02:00
78c5b46eac drivers/tcs37727: adapt to new I2C api 2018-07-25 12:01:38 +02:00
a85fbd2c75 sys/auto_init: update tcs37727 auto_init 2018-07-25 12:01:38 +02:00
a48a90f234 drivers/tcs37727: use new driver params scheme 2018-07-25 12:01:38 +02:00
219277e884 drivers/l3g4200d: adapt to new I2C api 2018-07-25 12:01:38 +02:00
2ace1a2dfe drivers/l3g4200d: rework driver API and params definition 2018-07-25 12:01:38 +02:00
ec25c1f7b0 drivers/lsm303dlhc: adapt to new I2C api 2018-07-25 12:01:38 +02:00
d81cf561b0 drivers/lsm303dlhc: rework driver API and params definition 2018-07-25 12:01:38 +02:00
d1a19db350 drivers/lps331ap: adapt to new I2C api 2018-07-25 12:01:38 +02:00
71d8b80512 drivers/lps331ap: rework driver API and params definition 2018-07-25 12:01:38 +02:00
a2d1558922 drivers/bmp180: adapt to new I2C api 2018-07-25 12:01:38 +02:00
7a12293eb1 drivers/at30tse75x: adapt to new I2C api 2018-07-25 12:01:38 +02:00
21e728123d drivers/mpl3115a2: adapt to new i2c API 2018-07-25 12:01:38 +02:00