1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

1132 Commits

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