Hauke Petersen
8064bd9fa9
periph/pwm: remove pwm_(start|stop) + doc
...
- joined start/stop and poweron/poweroff
- added general documentation
2017-02-13 09:37:31 +01:00
Hauke Petersen
18fe26a5c8
periph/uart: documented TX only mode
2017-02-09 10:42:52 +01:00
Martine Lenders
5b026c5753
netdev2: unify doc
2017-02-07 21:37:52 +01:00
Martine Lenders
fa4c9b9111
Merge pull request #6559 from haukepetersen/fix_drivers_doxygengroups
...
drivers: fixed doxygen groups
2017-02-07 21:34:52 +01:00
Marc Poulhiès
dcff98ef56
drivers/include/periph/spi: Typo fix
...
Fix typo in inline doc.
2017-02-07 16:59:33 +01:00
Peter Kietzmann
5bf4882592
Merge pull request #6453 from smlng/pr/5469-bis
...
drivers/kw2xrf: adapt to netdev2
2017-02-07 15:58:54 +01:00
PeterKietzmann
e617d74fa8
drivers/kw2xrf: update default params on init
2017-02-07 15:08:14 +01:00
smlng
432b03e99e
drivers/kw2xrf: cleanup
...
- use generic short and long address generator
- defines in main header file
- refine debug output
- correct signed/unsigned warnings
2017-02-07 15:08:14 +01:00
smlng
887f499eca
drivers/kw2xrf: adapt to new SPI interface
...
- add docu for structs, defines and functions
- exclude drivers/kw2xrf/include/overwrites.h (vendor header)
- add missing header guards
2017-02-07 15:08:05 +01:00
Johann Fischer
cf32ff7f19
drivers/kw2xrf: adapt for the netdev2 interface
...
Adapt the kw2xrf driver for the netdev2 interface.
This patch also adds overwrites.h, the header provides overwrite
values for the kw2xrf PHY.
2017-02-07 15:07:33 +01:00
Hauke Petersen
2f9e3c89e1
periph/hwrng: use void* buf for hwrng_read()
2017-02-07 13:20:39 +01:00
Peter Kietzmann
4403cc931a
Merge pull request #6523 from haukepetersen/opt_dht_autoinit
...
drivers/dht: updated auto-init + some enhancements
2017-02-07 11:57:10 +01:00
Hauke Petersen
544c590d5b
drivers: fixed doxygen groups
2017-02-07 11:16:38 +01:00
Hauke Petersen
1dd806bb28
cpu/lpc2387: remove (unused) legacy ADC driver
2017-02-07 10:56:33 +01:00
Martine Lenders
2ef1f2e8f7
Merge pull request #6521 from haukepetersen/rm_lpc_i2clma
...
cpu/drivers: remove deprecated lm75a+lpc2387 I2C drivers
2017-02-07 10:27:26 +01:00
Hauke Petersen
3afc3eb10b
drivers/dht: updated auto-init + some enhancements
...
- unified auto-init to use same style as other SAUl devices
- make use of named return values
- added some asserts
2017-02-07 09:59:23 +01:00
martinheusmann
9d199d5d09
isl29125: added interrupt configuration register
2017-02-02 13:31:33 +01:00
Joakim Nohlgård
9a3589dcfe
Merge pull request #6479 from haukepetersen/fix_lis3dh_mulle
...
drivers/lis3dh: fixed bug and simplified init()
2017-01-31 19:48:52 +01:00
25ce12f3ef
drivers/tsl2561: initial implementation + saul support
2017-01-31 17:49:16 +01:00
Hauke Petersen
34d1064a00
drivers: remove utterly outdated lm75a driver
2017-01-30 16:14:18 +01:00
Marc Poulhiès
56bd36b55b
spi: doc typo
2017-01-30 13:26:01 +01:00
Hauke Petersen
1ae0ad2509
drivers/pn532: adapted to SPI interface changes
2017-01-27 08:30:02 +01:00
Peter Kietzmann
9fe776320d
Merge pull request #6277 from bergzand/mrf24j40
...
drivers/mrf24j40: Add mrf24j40 radio support
2017-01-26 15:28:31 +01:00
7178d6d002
drivers: encx24j600: misc compilation fixes
2017-01-26 10:56:59 +01:00
Hauke Petersen
ed2bb9d3f8
drivers/lis3dh: fixed bug and simplified init()
...
- changed to SPI_MODE_0
- made init() function use the params struct as parameter
2017-01-26 10:12:44 +01:00
672da2c457
drivers/mrf24j40: initial mrf24j40 support
2017-01-26 10:05:20 +01:00
Hauke Petersen
5bdb3bfa61
misc: aggregated doxygen fixes
2017-01-25 16:46:46 +01:00
Hauke Petersen
24ceb954ea
drivers/sdcard_spi: adapted to SPI interface changes
2017-01-25 16:46:46 +01:00
Hauke Petersen
4bfce892d3
drivers/periph&cpu: add and use common periph_init()
2017-01-25 16:46:46 +01:00
Hauke Petersen
5a26037702
drivers/pcd8544: adapted to SPI API changes
2017-01-25 16:46:46 +01:00
Hauke Petersen
8ff20d1386
drivers/nvram_spi: adapted to SPI API changes
2017-01-25 16:46:46 +01:00
Hauke Petersen
ac482fd3e2
drivers/w5100: adapted to SPI API changes
2017-01-25 16:46:46 +01:00
Hauke Petersen
5cb10ca9ea
drivers/nrf24l01: adapted to SPI API changes
2017-01-25 16:46:46 +01:00
Hauke Petersen
3d80b9c581
drivers/lis3dh: adapted to SPI API changes
2017-01-25 16:46:46 +01:00
Hauke Petersen
e5ab3c2020
drivers/kw2xrf: adpated to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
87534c75f0
drivers/encx24j600: adapted to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
dc3e78d521
drivers/end28j60: adapted to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
5639b1d52f
drivers/cc2420: adapted to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
8799b3ab9e
drivers/cc110x: adapted to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
236f1edddd
drivers/at86rf2xx: adapted to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
610e671aac
drivers/adt7310: adapted to SPI API changes
2017-01-25 16:46:45 +01:00
Hauke Petersen
96fe0fd63e
drivers/periph_common: reworked SPI driver parts
2017-01-25 16:46:04 +01:00
Hauke Petersen
37e0482e35
drivers/periph: remodeled SPI driver interface
2017-01-25 16:46:04 +01:00
Francisco Acosta
e44236d379
Merge pull request #6170 from haukepetersen/add_periph_romaddrtopage
...
drivers/flashrom: added addr-to-page function
2017-01-24 14:18:41 +01:00
Hauke Petersen
5d8f686cf6
Merge pull request #6031 from MichelRottleuthner/sdcard_spi_testing
...
add driver for sd-cards (using spi)
2017-01-24 14:18:11 +01:00
d1db946188
Merge pull request #6344 from haukepetersen/opt_pm_misc
...
pm: misc cleanup and fixes
2017-01-24 14:07:36 +01:00
Hauke Petersen
af1e492552
drivers/flashpage: added addr-to-page function
2017-01-24 09:41:56 +01:00
smlng
80a44ddfcc
drivers/cc110x: add xtimer as module dependency
2017-01-23 14:01:32 +01:00
Peter Kietzmann
72aa1569f9
Merge pull request #6231 from haukepetersen/rm_devenums_pwm
...
drivers/pwm: removed deprecated PWM_x defines
2017-01-23 10:12:11 +01:00
Kees Bakker
a0a76d66d2
drivers: Add driver for BME280
2017-01-20 20:26:43 +01:00
Michel Rottleuthner
ac2ae7cb56
drivers: added driver for accessing sd_cards over spi
2017-01-20 18:11:26 +01:00
kYc0o
ee741a4296
drivers/xbee: add UL to constants for 8 and 16 bit compatibility
2017-01-20 14:22:19 +01:00
Oleg Hahm
3c6678b037
*: fix mismatching endifs for header guards
2017-01-19 18:30:53 +01:00
Oleg Hahm
7ee7801c10
*: remove trailing underscores from header guards
2017-01-19 18:30:53 +01:00
Peter Kietzmann
f119a2e77b
Merge pull request #4419 from thomaseichinger/pr/min_invasive
...
drivers/at86rf2xx: code size optimisations
2017-01-19 17:48:24 +01:00
Oleg Hahm
693636690c
Merge pull request #6399 from OlegHahm/timex_constants
...
timex: unambiguous time conversion macros
2017-01-19 17:29:26 +01:00
Thomas Eichinger
467b255c03
drivers/at86rf2xx: code size optimizations
...
These changes try to reduce code size of the at86rf2xx
driver by reducing code duplication and simplification.
2017-01-19 08:04:08 -08:00
Martine Lenders
7599a81fd6
Merge pull request #6314 from haukepetersen/add_uuid
...
sys: add uuid module for central ID/addr generation
2017-01-19 14:12:09 +01:00
Oleg Hahm
4f4214235b
timex: unambiguous time conversion macros
2017-01-19 13:18:08 +01:00
Peter Kietzmann
b92ce8ae2a
Merge pull request #6369 from OlegHahm/at86rf2xx_rssi_base_value
...
at86rf2xx: different types have RSSI base values
2017-01-19 11:44:41 +01:00
Hauke Petersen
88636b6919
drivers/cc2420: use uuid module for addr gen
2017-01-19 11:09:29 +01:00
Hauke Petersen
84246d1687
drivers/cc110x: use uuid module for addr gen
2017-01-19 11:09:29 +01:00
Hauke Petersen
4105011867
drivers/enc28j60: used uuid module for addr gen
2017-01-19 11:09:29 +01:00
Hauke Petersen
81e8afd19e
drivers/at86rf2xx: use uuid module for addr gen
2017-01-19 11:09:29 +01:00
Hauke Petersen
8624456efe
drivers/w5100: use uuid_get() for HW addr gen
2017-01-19 11:09:29 +01:00
Hauke Petersen
55c4477038
periph/pm: minor doc clarification
2017-01-19 11:07:59 +01:00
Peter Kietzmann
616d35e96f
Merge pull request #6153 from haukepetersen/opt_driver_mma8x5x
...
drivers/mma8x5x: remodeled driver
2017-01-19 09:56:31 +01:00
Oleg Hahm
c04c5cb9f9
at86rf2xx: different types have RSSI base values
2017-01-18 23:20:21 +01:00
Oleg Hahm
80d3176499
Merge pull request #6355 from OlegHahm/at86rf2xx_ext_nocca
...
at86rf2xx: remove CCA check
2017-01-18 23:13:57 +01:00
Hauke Petersen
a35709b4f8
Merge pull request #6360 from OlegHahm/periph_timer_remove_irq
...
periph timer: remove timer_irq_(en|dis)able
2017-01-18 22:58:21 +01:00
Hauke Petersen
c95abbe45a
drivers/lsm303dlhc: added default params.h file
2017-01-18 15:34:29 +01:00
Hauke Petersen
e53c4ed515
drivers/lps331ap: added default params.h file
2017-01-18 15:34:02 +01:00
Hauke Petersen
4c505d5270
drivers/l3g4200d: added default params.h file
2017-01-18 15:33:39 +01:00
Hauke Petersen
81d27683c2
drivers/isl29020: added default params.h file
2017-01-18 15:33:20 +01:00
Hauke Petersen
c37de8de4c
drivers/lis3dh: added default params.h file
2017-01-18 15:32:57 +01:00
Hauke Petersen
cf507c4f07
drivers/mma8x5x: remodeld driver
...
- renambed to mma8x5x to reflect the versatility
- cleaned up the interface
- fixed value computation for non 12-bit devices of the family
- added default configuration with mma8x5x_params.h
2017-01-18 10:51:15 +01:00
Hauke Petersen
3f259eaaf9
drivers/pwm: removed deprecated PWM_x defines
2017-01-18 10:11:50 +01:00
Peter Kietzmann
322de6627f
Merge pull request #6373 from miri64/cc110x/fix/proto-only-for-gnrc_netif
...
cc110x: only handle NETOPT_PROTO if gnrc_netif module is present
2017-01-18 10:04:24 +01:00
Peter Kietzmann
6ac2ec1b83
Merge pull request #6385 from haukepetersen/opt_drivers_saulconfigmove
...
drivers: move SAUL config to _params.h + minor fixes
2017-01-18 09:01:52 +01:00
Peter Kietzmann
7c252eddae
Merge pull request #4642 from haukepetersen/opt_hdc1000
...
drivers/hdc1000: remodeled driver + SAUL integration
2017-01-17 16:02:03 +01:00
Hauke Petersen
5f30c7a593
drivers/si70xx: check connection during init()
2017-01-17 11:48:41 +01:00
Hauke Petersen
9ad5d48065
drivers/si70xx: move SAUL config to params.h
2017-01-17 11:35:24 +01:00
Hauke Petersen
13942225eb
drivers/jc42: move SAUL config to params.h
2017-01-17 11:34:55 +01:00
Hauke Petersen
232b8eb2a5
drivers/bmp180: move SAUL config to params.h
2017-01-17 11:34:16 +01:00
Hauke Petersen
976cf30281
drivers/hdc1000: remodeled driver
...
- cleaned up interface
- made read functions return phyical values
- made resolution configurable at initialization time
- added default parameter configuration file
- added SAUL support for the driver
2017-01-17 10:48:22 +01:00
Martine Lenders
456ae68fbe
Merge pull request #6340 from gebart/pr/warn-fixes
...
sys+cpu: Some warning fixes
2017-01-16 17:18:29 +01:00
Hauke Petersen
296ca11a23
drivers/periph: removed GPIO from dev_enums.h
2017-01-16 09:31:24 +01:00
Joakim Nohlgård
a08a70a3fa
drivers/at86rf2xx: Fix -Wsign-compare warning, add missing parentheses
2017-01-16 08:55:08 +01:00
Martine Lenders
7f7f08bf50
cc110x: only handle NETOPT_PROTO if gnrc_netif module is present
...
The cc110x_t::proto field is only present when the `gnrc_netif` module
is present. Handling its corresponding `NETOPT_PROTO` value leads to a
compile error when trying to compile without GNRC.
2017-01-15 20:36:53 +01:00
Oleg Hahm
3999d08f8c
Merge pull request #6363 from LudwigKnuepfer/pr/fix-pn532-doxygengroup
...
doc: drivers/pn532: add missing ingroup
2017-01-15 15:54:34 +01:00
03d0f138b4
drivers/jc42 fix temperature parameter signedness
2017-01-15 13:10:37 +01:00
ad874fb694
drivers/jc42: Add i2c periph requirement
2017-01-15 13:10:37 +01:00
9a55556644
Removes not needed includes
2017-01-15 13:10:37 +01:00
3545073f49
drivers/jc42: More formatting fixes
2017-01-15 13:10:37 +01:00
01092dd7ca
drivers/jc42 Minor formatting
2017-01-15 13:10:36 +01:00
0f22e13ccb
drivers/jc42: Add JEDEC JC42.4 temperature sensors
...
This patch adds a driver for the jc42 compatible
temperature sensors. All sensors compatible with
jc42.4 should work. Examples include the mcp9808
and more.
2017-01-15 13:10:36 +01:00
Ludwig Knüpfer
ced11d5744
doc: drivers/pn532: add missing ingroup
2017-01-14 19:49:26 +01:00
Oleg Hahm
d0316fa7ae
periph timer: remove timer_irq_(en|dis)able
2017-01-14 15:34:53 +01:00
Oleg Hahm
7068869b42
at86rf2xx: remove CCA check
...
Rationale: the datasheet states that "It is not recommended to manually
initiate an CCA measurement when using the Extended Operating Mode."
Since the driver for now only supports the extended operating mode, it
should not provide this feature.
2017-01-14 11:27:09 +01:00
Peter Kietzmann
9d44d6b09e
Merge pull request #5573 from lebrush/pn532
...
Implementation of PN532 NFC reader
2017-01-14 10:21:25 +01:00