Juan Carrano
2ba8683315
Makefile.include: Make config header FORCE instead of PHONY.
2018-07-25 12:35:06 +02:00
Juan Carrano
c60a06b058
Makefile.include: Make eclipsesym.xml FORCE (not PHONY).
2018-07-25 12:35:06 +02:00
Juan Carrano
b86a326de6
Makefile.include: Make archives FORCE instead of PHONY.
2018-07-25 12:35:06 +02:00
Juan Carrano
8667758cb0
Makefile.include: make pkgs Makefile.include FORCE instead of PHONY
...
The rule to rebuild the Makefile.include(s) should be removed at some
point.
2018-07-25 12:35:06 +02:00
Juan Carrano
5ce0720bcf
Makefile.include: Explain usage of FORCE and PHONY.
2018-07-25 12:35:06 +02:00
smlng
500c855017
boards/arduino-mkr*: fix order in struct
...
C++ requires to init struct attributes in order of there definition
in the respective struct.
2018-07-25 12:01:40 +02:00
smlng
7c2404cd88
boards/arduino-zero: fix order in struct
...
C++ requires to init struct attributes in order of there definition
in the respective struct.
2018-07-25 12:01:40 +02:00
smlng
0b9a54f184
cpu/kinetis: suppress selfAssignement warning by cppcheck
...
cppcheck raises a warning due to self assignment. As this is
intentional to clear all IRQ on register status flags, this
warning is suppressed now.
2018-07-25 12:01:40 +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
e39ebb1623
cpu/sam0: add doxygen group around i2c_speed_t
2018-07-25 12:01:40 +02:00
smlng
2db2ce2dc7
doc: rename sections in i2c.h
2018-07-25 12:01:40 +02:00
smlng
f55eebe2fb
tests/periph_i2c: fix unused variable in pythonlib
...
flake8 reported an error with an unused variable in a python
library used by the automated I2C testing script, which is
fix here.
2018-07-25 12:01:40 +02:00
smlng
90f66a1952
cpu/sam0_common/i2c: fix ambiguous reg assignment
...
The value assigned to the register was unclear due to usage
of bit-comparison and ternary operator, added parentheses to
make it explicit.
2018-07-25 12:01:40 +02:00
dylad
8964f3accc
board/limifrog-v1: add missing I2C changes in periph_conf
2018-07-25 12:01:40 +02:00
dylad
365f72acd4
board/nz32-sc151: add missing I2C changes in periph_conf
2018-07-25 12:01:40 +02:00
Bas Stottelaar
0541b5c449
boards: efm32: adapt to new i2c interface.
2018-07-25 12:01:40 +02:00
Bas Stottelaar
e8a76acea5
cpu: efm32: adapt to new i2c interface.
2018-07-25 12:01:40 +02:00
MrKevinWeiss
f67d6f785d
tests/periph_i2c: Add automated testing script
...
Add automated script to test devices against a known testers.
This will make it easier to run tests instead of manual testing.
This is something that works for now but will be better integrated later.
2018-07-25 12:01:40 +02:00
MrKevinWeiss
16914171de
tests/periph_i2c: Adapt to new i2c api
...
Changed shell to reflect the api very closely.
This allows full access to each function for unit testing.
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
94aa6d9cc0
tests/driver_isl2920: update with new API
2018-07-25 12:01:39 +02:00
e006165b50
sys/auto_init: update isl29020 with new 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
5f1d5e0d83
cpu/stm32_common: various improvements in i2c_1 driver
...
- dont send stop if bus is busy and before any action is done on bus
- and bus check that looks for bus error, arbitration and nack events
- check for ACK (TXIS) before writing bytes on bus and not between each write
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
c26888c9f7
boards: adapt atmega boards with new i2c API
2018-07-25 12:01:39 +02:00
Laurent Navet
c7fed1526c
cpu/atmega_common: adapt to new i2c api
...
Rework atmega i2c to match new i2c interface.
Only i2c_read_bytes and i2c_write_bytes are implemented.
2018-07-25 12:01:39 +02:00
12e282d527
boards/calliope-mini: adapt i2c config
2018-07-25 12:01:39 +02:00
70d9495b6f
board/airdy-beacon: adapt i2c config
2018-07-25 12:01:39 +02:00
aab0ecee4f
boards/microbit: fix MMA8653 configuration defines
2018-07-25 12:01:39 +02:00
f8f4cb1273
boards/microbit: adapt I2C periph configuration
2018-07-25 12:01:39 +02:00
3e6336ce89
cpu/nrf51: adapt to new I2C api
2018-07-25 12:01:39 +02:00
f113f93ca8
drivers/mag3110: adapt to new I2C api
2018-07-25 12:01:39 +02:00
93fc27b93b
sys/auto_init: update mag3110 auto_init
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