daniel-k
6f705a5189
at86rf2xx: implement CSMA settings
2015-09-01 18:45:47 +02:00
38a3b2ea7b
sys: add improved network device API
2015-08-26 16:51:52 +02:00
Martine Lenders
58ff31bfe9
gnrc: make all gnrc modules sub-modules of gnrc
2015-08-18 23:00:07 +02:00
Martine Lenders
b969eeb217
gnrc: rename ng_netbase to gnrc
2015-08-18 16:11:55 +02:00
10a77b7775
drivers: add periph_common
...
This module contains shared functions for periph implementations.
2015-08-14 14:46:35 +02:00
BytesGalore
394ddb6900
drivers: renamed further remaining *NG_* macros
2015-08-12 17:21:45 +02:00
Martine Lenders
8f9e1656e1
at86rf2xx: remove ng_ prefix
2015-08-10 00:08:21 +02:00
Martine Lenders
e8d5d5576a
gnrc: piggy-back some code style changes
2015-08-07 16:53:05 +02:00
Martine Lenders
9cf5e5fb6a
ieee802154: remove ng_ prefix
2015-08-07 14:36:04 +02:00
Hauke Petersen
97a19016cf
drivers: adapted to renamed NETOPT header
2015-08-06 15:36:56 +02:00
6e3e41b729
drivers: remove cc110x
2015-08-06 12:13:18 +02:00
73c256302a
drivers: remove at86rf231
2015-08-06 12:13:18 +02:00
5d8349298f
remove bulk of legacy network stack and drivers
2015-08-06 12:12:47 +02:00
Martine Lenders
6d9b928818
Merge pull request #3536 from cgundogan/pr/doc/todo
...
Make use of doxygen todo
2015-08-05 15:59:01 +02:00
Martine Lenders
0aef65bd76
Merge pull request #3559 from OlegHahm/channel_26_as_default
...
ieee802.15.4: switch to 26 as default channel
2015-08-05 15:51:57 +02:00
Oleg Hahm
761183bfd7
ieee802.15.4: switch to 26 as default channel
...
In order to avoid collisions with IEEE 802.11b networks, channel 25 or
26 is the best choice.
See for instance https://www.cs.umd.edu/~ctas/bibs/2007/4.pdf
2015-08-04 18:02:27 +02:00
Joakim Gebart
abc0a3f97f
drivers/include/periph/timer.h: add dev_enums.h include until all platforms have been updated
2015-08-03 22:52:22 +02:00
Hauke Petersen
b21e21e6e1
drivers/periph: updated the timer interface a bit
...
- fixed some formatting to comments fit 80 char page width
- made tim_t overridable by the CPU
- defined TIMER_DEV() and TIMER_UNDEF macros
2015-08-03 13:56:16 +02:00
Cenk Gündoğan
4638a57e38
ng_at86rf2xx: use doxygen todo
2015-08-03 11:00:21 +02:00
Thomas Eichinger
4c4e54ad34
Merge pull request #3503 from OlegHahm/cc2420_freq_fix
...
cc2420: mask FSCTRL register for frequency access
2015-07-31 12:48:21 +02:00
Martine Lenders
93151bcf45
ng_at86rf2xx: don't ifdef type definitions
2015-07-31 00:08:03 +02:00
Hauke Petersen
360d90d0b1
driver/ng_at86rfxxx: fixed formatting in header
2015-07-30 15:02:03 +02:00
Oleg Hahm
03b7c7349a
Merge pull request #3457 from authmillenon/gnrc/api/rename-netconf
...
gnrc: rename ng_netconf to ng_netopt
2015-07-28 18:21:09 +02:00
Martine Lenders
6f56b983f0
gnrc: replace all instances of ng_netconf with ng_netopt
2015-07-28 13:33:12 +02:00
Oleg Hahm
f23e7f90d2
cc2420: mask FSCTRL register for frequency access
2015-07-27 20:15:20 +02:00
Martine Lenders
89c776ce26
ng_at86rf2xx: substract maximum MAC header length for MTU getter
2015-07-22 20:27:08 +02:00
Thomas Eichinger
d10631adec
Merge pull request #3434 from gebart/pr/ng_at86rf2xx-fixes-1
...
ng_at86rf2xx: Clean up state transitions and netdev implementation
2015-07-22 17:55:58 +02:00
Joakim Gebart
93da3ce47a
drivers/ng_at86rf2xx: Go to idle state before calling TX_COMPLETE event handler
2015-07-20 19:01:53 +02:00
Joakim Gebart
0fcb514644
drivers/ng_at86rf2xx: Prevent stuck in TX_ARET_ON when doing multiple back-to-back transmissions
2015-07-20 19:01:53 +02:00
Joakim Gebart
c978c51da2
drivers/ng_at86rf2xx: Refactor set_freq implementation for 212B
...
Uses BPSK-40 for all frequencies.
2015-07-20 19:01:53 +02:00
Joakim Gebart
95a9bd9060
drivers/ng_at86rf2xx: Initialize idle_state variable on driver init
2015-07-20 19:01:53 +02:00
Joakim Gebart
234f54be65
drivers/ng_at86rf2xx: Print DEBUG message after switching to idle state
...
Reduce time spend idling in TX mode when debugging.
2015-07-20 19:01:53 +02:00
Joakim Gebart
26adc42ee6
drivers/ng_at86rf2xx: Replace some magic numbers in netdev
...
Set frame version to v1 (2006, 2011)
2015-07-20 19:01:53 +02:00
Joakim Gebart
0e1f8f1efe
drivers/ng_at86rf2xx: Clean up state transition code.
...
- Force TRX_OFF before SLEEP
- Add function to reset the state machine
- Reset state machine after hardware reset during initialization
- Get rid of redundant at86rf2xx_get_state
2015-07-20 19:01:53 +02:00
Joakim Gebart
9781ea99cc
drivers/hih6310: Initial commit of HIH6310 driver
...
Honeywell HumidIcon Digital Humidity/Temperature Sensors: HIH-6130/6131 Series
Only basic humidity and temperature measurement support is implemented.
Missing:
- Alarm interrupts
- Command mode (reconfigure i2c address, alarm levels, alarm polarity, custom ID)
2015-07-20 18:41:14 +02:00
Thomas Eichinger
c72f37a30b
Merge pull request #3174 from daniel-k/periph_rtt_conv
...
periph/rtt: add macros for time to tick conversion
2015-07-18 17:55:07 +02:00
Joakim Gebart
9292373720
at86rf231: Set AT86RF231_MIN_CHANNEL to 0 to support AT86RF212B
2015-07-14 20:23:14 +02:00
Joakim Gebart
b10e33dfc0
drivers/adt7310: Add ADT7310 temperature sensor driver
...
This is a driver for Analog Devices ADT7310 +/-0.5°C Accurate, 16-Bit
Digital SPI Temperature Sensor.
Only basic reading is supported. Interrupt and compare are not
implemented yet.
See: http://www.analog.com/en/products/analog-to-digital-converters/integrated-special-purpose-converters/integrated-temperature-sensors/adt7310.html
2015-07-09 23:39:32 +02:00
Joakim Gebart
c9bdbd1a74
lis3dh: Refactor, add INT1 handling, improve FIFO mode
2015-07-07 12:03:28 +02:00
daniel-k
bf40103a26
at86rf2xx: don't populate disabled interrupt flags to IRQ_STATUS
2015-07-01 17:16:30 +02:00
Martine Lenders
3238ccd47e
Merge pull request #3159 from authmillenon/ng_net/feat/iid
...
ng_net: add IID option and simplify upper layers accordingly
2015-07-01 12:47:49 +02:00
Hauke Petersen
350cfc7a2b
Merge pull request #3095 from haukepetersen/opt_gpio
...
drivers/gpio: changed periph driver interface
2015-06-15 13:57:03 +02:00
Martine Lenders
5ac2c61236
xbee: add NETCONF_OPT_IPV6_IID handler
2015-06-15 12:32:14 +02:00
Martine Lenders
d9ed439f03
ng_at86rf2xx: add NETCONF_OPT_IPV6_IID handler
2015-06-15 12:32:14 +02:00
Hauke Petersen
55e0362814
drivers/xbee: use GPIO_UNDEF instead of GPIO_NUMOF
2015-06-14 16:12:47 +02:00
Hauke Petersen
4a4ee44abc
drivers/gpio: added GPIO_UNDEF define
2015-06-14 16:12:20 +02:00
Jonas
404e7b1016
driver/kw2xrf: set HW-address according to CPUID; Correct broadcast handling
2015-06-13 22:30:04 +02:00
Hauke Petersen
2cc2d9f740
drivers: adjusted drivers to changed GPIO interface
2015-06-12 19:10:29 +02:00
Hauke Petersen
b49f11bed7
drivers/gpio: overhaul of the periph GPIO driver
...
- merged init_in and init_out
- renamed init_int to init_exti
- made datatypes overwritable
2015-06-12 19:09:32 +02:00
Hauke Petersen
6f2f716363
Merge pull request #3158 from authmillenon/xbee/enh/addr-len
...
xbee: make address length configurable
2015-06-12 14:34:21 +02:00