Harald Pichler
3f6cb4e795
Merge branch 'contiki'
2017-09-05 11:14:11 +02:00
Nicolas Tsiftes
f0bddb277c
Merge pull request #2203 from herjulf/AES128HW
...
Atmel radio AES128 crypto engine support.
2017-06-22 14:14:17 +02:00
Robert Olsson
bb5d5546ce
Atmel radio bug fix when setting tx-power. Spotted by Voravit Tanyingyong
2017-06-02 08:42:43 +02:00
Robert Olsson
bb90d50ba1
RADIO_PARAM_POWER_MODE for Atmel radio
...
modified: cpu/avr/radio/rf230bb/rf230bb.c
modified: cpu/avr/radio/rf230bb/rf230bb.h
2017-06-01 17:30:30 +02:00
Robert Olsson
c2560498b6
Atmel radio; Support for RADIO_PARAM_CCA_THRESHOLD added
2017-05-05 12:55:03 +02:00
Robert Olsson
58517dfcbd
AES128 HW crypto engine support for Atmel radios
...
modified: cpu/avr/radio/rf230bb/atmega128rfa1_registermap.h
modified: cpu/avr/radio/rf230bb/atmega256rfr2_registermap.h
modified: cpu/avr/radio/rf230bb/rf230bb.c
modified: cpu/avr/radio/rf230bb/rf230bb.h
2017-04-24 14:34:01 +02:00
Robert Olsson
aed5457332
Correct names for Atmel previous radio fixes plus static declarations.
2017-04-02 11:32:52 +02:00
Robert Olsson
093550ecbf
Update for Atmel radio part II
...
modified: cpu/avr/radio/rf230bb/halbb.c
modified: cpu/avr/radio/rf230bb/rf230bb.c
2017-03-31 18:38:27 +02:00
George Oikonomou
4425a67433
Merge pull request #2162 from posjodin/PR4
...
Updates for Atmel radio
2017-03-31 12:24:55 +01:00
Robert Olsson
d6128852b2
Added missing register definitions in at86rf230_registermap.h
...
modified: cpu/avr/radio/rf230bb/at86rf230_registermap.h
2017-03-29 11:32:39 +02:00
Robert Olsson
55daec98dc
Added missing registers in
...
modified: cpu/avr/radio/rf230bb/atmega128rfa1_registermap.h
2017-03-28 22:16:50 +02:00
Robert Olsson
94defe6ba2
Updates for Atmel RF233 radio in AtMega256rfr2 including register
...
update for MAC symbol counter. Basic functions for get/set-value
parameter setting added. SPI radios needs to be tested.
modified: cpu/avr/radio/rf230bb/atmega256rfr2_registermap.h
modified: cpu/avr/radio/rf230bb/rf230bb.c
2017-03-28 18:53:56 +02:00
Robert Olsson
bf8e77ea4e
Added missing prototype
...
modified: cpu/avr/radio/rf230bb/rf230bb.h
2017-03-24 17:07:35 +01:00
Robert Olsson
9e5aed5df6
Support for changing PANID and channel from project-conf.h
...
modified: cpu/avr/radio/rf230bb/rf230bb.c
modified: platform/avr-rss2/contiki-conf.h
modified: platform/avr-rss2/contiki-main.c
2017-03-24 16:56:22 +01:00
Harald Pichler
ae79061182
bugfix powercyle and sleep mcu timing
2016-09-23 14:59:30 +02:00
Harald Pichler
a70a51acc2
fake return value to 0 for better range, function rf230_cca have a bug
2016-08-19 18:18:09 +02:00
Harald Pichler
3c8e91d74e
cleanup confilicrts
2016-06-28 16:37:16 +02:00
Robert Olsson
18876a1fae
Adding CRC valid check in rf230bb radios registermaps
2016-05-15 14:15:46 +02:00
Boernsman
79df347afa
added guhRF; added atmega256rfr2 support
2016-04-21 08:41:48 +02:00
Robert Olsson
d3980668ee
Adding support for AtMega128RFR2 and AtMega256RFR2
2016-02-22 20:14:06 +01:00
Harald Pichler
428131e8a8
use dynamic sleep for loop
2016-01-06 21:57:29 +01:00
Adam Dunkels
d48cf89e9b
Fixed compiler warnings for the AVR platforms
2015-10-20 10:11:42 +02:00
Mariano Alvira
1ddcdf4886
Merge pull request #839 from gebart/rf230-isr
...
rf230bb: Handle all IRQ flags in one ISR call. (Q: Is the current ISR valid?)
2015-09-13 12:06:36 -05:00
Atis Elsts
854494109d
Atmel 230bb: always increase the rx frame ringbuffer cursor in rf230_read().
...
Avoids packet reordering in cases when RF230_CONF_RX_BUFFERS > 1.
2015-08-31 09:56:56 +02:00
Harald Pichler
500078ef9a
update to contiki 3.0
2015-08-26 16:01:57 +02:00
Benoît Thébaudeau
2eef189a0a
doxygen: Fix some warnings
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-20 03:22:31 +02:00
Harald Pichler
877bf27f5a
Merge branch 'contiki' into osd
2015-05-15 20:48:26 +02:00
Simon Duquennoy
bb76bb8beb
Remove unused flag SICSLOWPAN_CONF_ACK_ALL. Include packetbuf attribute PACKETBUF_ATTR_RELIABLE only when RIME is compiled.
2015-05-06 16:34:26 +02:00
George Oikonomou
489f9618e8
Update #if guard to match header filename
...
Closes #952
2015-03-28 23:53:05 +00:00
Harald Pichler
98be2c25ea
remove for test purose
2015-01-29 11:01:27 +01:00
Harald Pichler
9efc5d41c1
Merge branch 'contiki' into osd
2014-12-29 08:20:00 +01:00
Luis Alves
1bddbae297
rf230bb: Fix missing ')' and indentation.
2014-12-09 22:06:12 +00:00
Harald Pichler
34d64b4eb0
bugfix blockmode, 8 Hz dutycyle as standard
2014-11-19 13:34:07 +01:00
Joakim Gebart
f943eb9a27
rf230bb: Handle all IRQ flags in one ISR call.
...
Modified the if/elseif/elseif/.../else block in ISR into multiple if
blocks in order to handle multiple interrupts happening simultaneously.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2014-10-28 14:53:40 +01:00
Niclas Finne
cb3e053232
Added stub for extended radio API for rf230
2014-04-03 13:38:20 +02:00
Adam Dunkels
30c0c5eaf6
Removed old unused timetable code
2013-11-19 08:29:23 +01:00
Werner Almesberger
be0a296049
cpu/avr/radio/rf230bb/rf230bb.c (rf230_transmit): extend comment on tx sequence
...
Explain that the transmission is intentionally started before copying the
frame to the buffer.
2013-07-28 18:43:29 -03:00
Nicolas Tsiftes
42e4b2b02a
Merge pull request #143 from idelamer/master
...
Bug fix for Issue #88
2013-02-24 15:26:38 -08:00
Ivan Delamer
c22838b9d3
Enable Timer1 on Raven so that interrupts coming from radio, which are
...
connected to input capture, fire again.
2013-02-15 16:08:37 -07:00
Adam Dunkels
944537fccf
Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree
2012-10-26 15:54:49 +02:00
Ivan Delamer
b43dad00b0
Cleaned up RF230BB, and refactored FRAME_RETRIES and CSMA_RETRIES
...
#defines.
2012-09-04 11:12:18 -06:00
Ivan Delamer
5636357243
Fix RF230 transition: RX_AACK_ON -> TX_ARET_ON (go through PLL_ON,
...
as per datasheet). Tested on RF230 and 128RFA1 (RF231).
2012-09-01 15:20:00 -06:00
Ivan Delamer
17a62a649c
ATmega128RFA1 bug fix: no interrupt pin used (embedded radio).
...
Enabling interrupt caused MCU reset if using pin as GPIO.
2012-07-10 14:36:47 -06:00
David Kopf
e9a55cc222
Enable check on received length to prevent buffer overflow. Thank you Cooja!
2012-05-28 13:02:23 -04:00
David Kopf
cac4e9a222
Add clock_delay_us and clock_set_seconds to clock.h. Modify clock_wait to use clock_time_t.
...
Remove the troublesome avr/dev/delay.* files.
Add PLATFORM_NAME and combine the confusing *_REVISION defines into a single PLATFORM_TYPE
2012-04-09 15:49:53 -04:00
David Kopf
40bd020394
Fix wrong register addresses.
2012-04-09 09:58:12 -04:00
David Kopf
deb75d3d97
Several bugfixes
2012-02-21 11:14:52 -05:00
David Kopf
987906be97
rf230bb updates: involves setting the 801.15.4 pending bit,
...
0x800000 cpu clock, and a jtag reset bugfix
2012-02-01 14:16:39 -07:00
Ivan Delamer
57e686179c
Improved rf230bb.c synchronization/locking. Removed unnecessary locks
...
during Tx (single-threaded environment). Added protection to Rx thread
from buffer access by ISR.
2012-02-01 13:37:45 -07:00
David Kopf
58298f59db
Add F_CPU=0x800000 option with phase lock to external 32768 Hz crystal
...
Add MCU_CONF_LOW_WEAR option to avoid eeprom writes during development.
2012-01-10 12:42:27 -05:00