Harald Pichler
da8cd47dea
add arduino macro microsecondsToClockCycles
2017-10-19 11:34:06 +02:00
Harald Pichler
fedd9cb0d7
bugfix set tx power from shell
2017-09-12 11:12:53 +02:00
Harald Pichler
3f6cb4e795
Merge branch 'contiki'
2017-09-05 11:14:11 +02:00
Ralf Schlatterbeck
406fb7ea44
Add linker script
...
Also get rid of genbackupisr hack: We can achieve the same thing with
avr-objcopy which doesn't need additional software.
We use the new bootloader setting for irq-save area of 0x800.
2017-08-22 10:13:36 +02:00
Ralf Schlatterbeck
edc7a59091
New make environment for new bootloader
...
Compatible with old bootloader. Adds an additional section with a copy
of the interrupt vector table to the end of the image. This is needed by
the new bootloader and should be ok for the old bootloader.
Note that for this to work, everybody needs python installed with
the IntelHex python package. On Linux this can be achieved with
pip install IntelHex
2017-08-20 20:57:17 +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
aa1670e5d4
add used serial lines
2016-12-04 15:45:09 +01:00
Harald Pichler
ceb4fb3298
initial upload
2016-11-14 07:44:34 +01:00
Harald Pichler
c666b18a12
add hardware serial1 to use with arduino api
2016-11-09 15:14:45 +01:00
Harald Pichler
e6dbb8c3f2
Merge branch 'master' into osd
...
Conflicts:
examples/osd/triggerbaord/sketch.pde
2016-10-26 17:03:37 +02:00
Harald Pichler
e410b2ddd2
add WCHaracter
2016-10-07 15:29:03 +02:00
Harald Pichler
dfea93b2ff
add spi and eeprom arduino libs
2016-10-02 18:53:44 +02:00
Harald Pichler
ae79061182
bugfix powercyle and sleep mcu timing
2016-09-23 14:59:30 +02:00
Harald Pichler
fd12dcccf0
bugfix minimal push button time
2016-09-16 14:31:38 +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
91fcc28b12
Merge branch 'osd' of https://github.com/osdomotics/osd-contiki into osd
...
Conflicts:
cpu/avr/dev/button-sensor.c
2016-08-16 10:38:46 +02:00
Harald Pichler
cf40f59843
add pin status
2016-08-15 20:22:49 +02:00
Harald Pichler
265d4e8723
shorter button deflipping time
2016-08-15 18:34:37 +02:00
Harald Pichler
6e67d1415c
shorter button flipping test
2016-08-12 07:46:30 +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
Ralf Schlatterbeck
04bbba6c12
Multi-platform support, osd-merkur-{128,256}
...
Rename guhRF platform to osd-merkur-256, previous osd-merkur platform is
now osd-merkur-128. Also check that everything is consistent.
Add both platforms to the regression tests.
Move redundant files in platform dev directory of both platforms to
cpu/avr/dev. Note that this probably needs some rework. Already
discovered some inconsistency in io definitions of both devices in the
avr/io.h includes. Added a workaround in the obvious cases.
The platform makefiles now set correct parameters for bootloader and for
reading mac-address from flash memory.
Factor the flash programming into cpu/avr and platform/osd-merkur* and
rework *all* osd example makefiles to use the new settings. Also update
all the flash.sh and run.sh to use the new settings.
The suli ledstrip modules (and osd example) have also been removed.
2016-04-22 17:59:40 +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
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
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
6a0d407806
Merge branch 'contiki' into osd
2015-05-19 10:54:55 +02:00
Moritz 'Morty' Strübe
0dab6926b3
Move MAX, MIN and ABS to sys/cc.h
2015-05-18 08:53:17 +02:00