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
Robert Olsson
18876a1fae
Adding CRC valid check in rf230bb radios registermaps
2016-05-15 14:15:46 +02:00
Robert Olsson
d3980668ee
Adding support for AtMega128RFR2 and AtMega256RFR2
2016-02-22 20:14:06 +01:00
Simon Duquennoy
ebc8d9fb1c
Merge pull request #1344 from tsparber/fix-doxygen
...
doxygen: Fixed all warnings
2015-11-30 22:07:15 +01:00
Tommy Sparber
938a425949
Cleanup trailing spaces and convert tabs to spaces
...
This commit removes trailing spaces and converts
tabs to spaces in all files affected by fix-doxygen PR.
2015-11-18 11:09:43 +11:00
Tommy Sparber
938d17576b
doxygen: Fix many warnings
...
This commit fixes nearly all of the reported doxygen warnings.
I tried to not clutter the log with removed trailing spaces.
Removed whitespace and converted tab/spaces for all files affected by this commit
are in a separate branch.
2015-11-18 11:07:58 +11:00
Simon Duquennoy
f49b161795
Remove commented-out code
2015-10-20 10:11:47 +02:00
Adam Dunkels
d48cf89e9b
Fixed compiler warnings for the AVR platforms
2015-10-20 10:11:42 +02:00
Mariano Alvira
ff7129dc53
Merge pull request #881 from drugo72/avr-fixes
...
Avr fixes
2015-09-28 09:41:21 -05:00
Cristiano De Alti
e51783a1d5
Most of the rules in the avr makefile are not used anymore
...
and should be removed. In the meantime we change those needed
to upload flash and eeprom to depend on the default contiki rule
to make the .$(TARGET) executable."
2015-09-22 23:32:17 +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
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
Moritz 'Morty' Strübe
0dab6926b3
Move MAX, MIN and ABS to sys/cc.h
2015-05-18 08:53:17 +02:00
Simon Duquennoy
290fc829ea
Consistently use PACKETBUF_ATTR_MAC_SEQNO for MAC sequence number, both input and output. Disable PACKETBUF_ATTR_PACKET_ID in the non-Rime case.
2015-05-06 16:34:44 +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
George Oikonomou
b6bd556805
Fix clock.h warnings caused by multiple, conflicting documentation blocks of clock functions
2015-02-15 21:48:30 +01:00
Bertrand Bonnefoy-Claudet
9baa378c97
usb/rndis: Add parentheses to an unsafe macro
2014-12-12 19:17:46 +01:00
Luis Alves
1bddbae297
rf230bb: Fix missing ')' and indentation.
2014-12-09 22:06:12 +00:00
Nicolas Tsiftes
9e7927e415
Merge pull request #765 from ejoerns/pull-req/avr-asflags
...
[avr] Add mcu parameter to ASFLAGS
2014-12-02 19:16:14 +01:00
Nicolas Tsiftes
9b90c378e8
Merge pull request #812 from kkrentz/packetbuf-holds-broadcast
...
packetbuf_holds_broadcast()
2014-11-28 19:15:19 +01:00
Josef Lusticky
c6bea7d0e7
avr: fix divide when CLOCK_SECOND is not a power of two
2014-11-26 22:47:50 +01:00
kkrentz
fb00a217f5
packetbuf: Use packetbuf_holds_broadcast() all-over
2014-11-13 09:58:08 -08:00
Fredrik Österlind
03a923b6b9
Merge pull request #782 from ejoerns/pull-req/avr-mcucsrfix
...
[avr] Removed usage of deprecated MCUSR
2014-11-13 10:25:30 +01:00
Enrico Joerns
0b8769e576
[doc] Various fixes for doxygen grouping etc.
2014-11-10 23:53:32 +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
Enrico Joerns
8cc0bb8a1e
[avr] Removed usage of deprecated MCUSR
...
Since avr-libc 1.8.0 MCUSR is marked as poison as it was replaced by the
correct name MCUCSR.
Thus code still using the old MCUSR name does not compile anymore.
This commit replaces usages of former MCUSR by its new name MCUCSR and
modifies the alias fallback accordingly.
2014-08-30 01:58:18 +02:00
Enrico Joerns
351e4e9fba
[avr] added missing mcu parameter to ASFLAGS in order to enable assembler compilation
2014-07-10 11:31:41 +02:00
Adam Dunkels
def57199b9
Merge pull request #511 from ADVANSEE/leds
...
leds: Fixes and enhancements
2014-06-11 22:37:34 +02:00
Adam Dunkels
64f65b4e45
Merge pull request #617 from nfi/extended-radio-api
...
Extended radio API with support for setting channel, pan id, addressing modes, etc
2014-06-03 21:32:53 +02:00
Rémy Léone
25c8b0835d
Closing doxygen groups
2014-05-30 11:01:20 +02:00
Niclas Finne
cb3e053232
Added stub for extended radio API for rf230
2014-04-03 13:38:20 +02:00
Adam Dunkels
45265249fc
Changed the name of the rimeaddr module to linkaddr
2014-01-29 20:12:24 +01:00
Adam Dunkels
0b805e4763
Moved the cc2420 driver into a separate dev/cc2420 module
2014-01-26 23:20:27 +01:00
Benoît Thébaudeau
7f48057b9e
leds: Fix the API
...
The leds API did not work in some cases. E.g. with the following sequence:
leds_off(LEDS_ALL);
leds_toggle(LEDS_GREEN);
leds_off(LEDS_ALL);
the green LED was remaining on after the last call.
This was caused by the toggle feature made synonymous with the invert feature,
although it is unrelated. leds_toggle() is indeed supposed to toggle an LED,
while leds_invert() is supposed to change the active level of an LED. However,
all users of leds_invert() actually meant leds_toggle(), and the invert feature
does not make sense in this module because it is not handy due to successive
calls to leds_invert() changing the intended behavior, and hardware active
levels should be managed in leds_arch_set() (e.g. by XORing the passed value
with a hardware-specific constant before setting the output levels of the pins).
Consequently, this change:
- removes the leds_invert() function,
- makes leds_toggle() behave as expected relatively to leds_off() / leds_on(),
- sanitizes the code in the leds module.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2014-01-07 13:02:41 +01:00
Adam Dunkels
bb2dcaa057
A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix
2013-11-24 20:20:11 +01:00
Adam Dunkels
30c0c5eaf6
Removed old unused timetable code
2013-11-19 08:29:23 +01:00