Enrico Joerns
c5ff3555a0
[cooja] ContikiMoteType: Introduce abstract SectionParser
...
Should encapsulate and decrease both redundancy and code duplication
2014-07-31 21:53:10 +02:00
Enrico Joerns
f4979ffeeb
[cooja] memory: SectionMoteMemory implementation of MemoryInterface functions
...
as forwarding to encapsulated memory sections
Requires to make use of Symbol class for cooja motes, too
2014-07-31 21:20:09 +02:00
Enrico Joerns
070e0ba0fc
[cooja] memory: Implementation of simple array-backed memory class 'ArrayMamory'
2014-07-31 21:20:09 +02:00
Enrico Joerns
f6a0f54424
[cooja] ContikiMoteType: Some renames and function reordering
2014-07-31 21:20:09 +02:00
Enrico Joerns
dae92d93bb
[cooja] ContikiMoteType: Non-functional indention and code style updates
2014-07-31 21:20:09 +02:00
Enrico Joerns
434c4db1a2
[cooja] Implementation of former MspMoteMemory dummy functions
2014-07-31 21:20:08 +02:00
Enrico Joerns
e5a35821c3
[cooja] Implementation of former AvrMoteMemory dummy functions
2014-07-31 21:20:08 +02:00
Enrico Joerns
186240821f
[cooja] memory: Moved SectionMoteMemory to package memory
2014-07-31 21:20:08 +02:00
Enrico Joerns
44767324a5
[cooja] memory: Removed AddressMemory class including all references
2014-07-31 21:20:01 +02:00
Enrico Joerns
482dab5d16
[cooja] memory: Removed MoteMemory class including all references
2014-07-31 21:08:18 +02:00
Enrico Joerns
9dd29d56c9
[cooja] getMemory() now returns MemoryInterface
...
Including code adaptions based on new memory methods to keep code compilable
2014-07-31 21:08:18 +02:00
Enrico Joerns
19d07beb16
[cooja] memory: SectionMoteMemory dummy implementation of MemoryInterface
2014-07-31 21:08:18 +02:00
Enrico Joerns
6b15e7837d
[cooja] memory: Added address and symbol based memory access classes
2014-07-31 21:04:53 +02:00
Enrico Joerns
d1c05300a9
[cooja] memory: AvrMoteMemory and MspMoteMemory dummy implementation of MemoryInterface
2014-07-31 16:30:05 +02:00
Enrico Joerns
128ef57289
[cooja] memory: Introduce minimal memory access interface 'MemoryInterface'
...
A mote should provide access to its memory using this interface.
All high-level access methods are wrapped around this minimal interface.
Contains dummy-implementations of functions for AvrMoteMemory and MspMoteMemory
2014-07-31 16:27:25 +02:00
Enrico Joerns
4ac0250dc9
[cooja] Added base class MemoryBuffer
for reading and writing both simple and complex data structures
...
to and from memory with support for padding.
2014-07-31 13:32:06 +02:00
Enrico Joerns
579f0a9a93
[cooja] Added MemoryLayout class to represent basic information about
...
motes memory such as word size or endianess
2014-07-31 13:32:06 +02:00
Enrico Joerns
c6f8a2d558
[cooja] Added @Override annotations for relevant files
2014-07-31 13:32:06 +02:00
Mariano Alvira
17f54ad562
Merge pull request #759 from jimparis/aducrf101-fix-stack
...
ADuCRF101: Fix stack/heap overflow
2014-07-30 12:18:08 -05:00
Jim Paris
9b76c2fb17
aducrf101: Adjust default buffer sizes to fit better in available RAM
2014-07-29 18:25:55 -04:00
Jim Paris
4aa2a8b95c
aducrf101: Add stack pointer sampling, to help debug overflows
2014-07-29 18:25:55 -04:00
Jim Paris
3e193cca2c
aducrf101: Rearrange stack and heap to maximize available stack space
...
Stack now starts at the top of RAM, heap starts after BSS, and
they grow towards each other.
2014-07-29 18:09:16 -04:00
Adam Dunkels
62b8aafb03
Merge pull request #722 from royscheefhals/contiki-fix
...
char * data to void * data parameter in process_start
2014-07-28 22:04:36 +02:00
Nicolas Tsiftes
582bfcb8c6
Merge pull request #696 from sieben/doc
...
Correct several doxygen tags (\file,...)
2014-07-28 11:42:41 +02:00
Rémy Léone
8c3fa17ec0
Correct several doxygen tags (\file)
2014-07-28 11:11:45 +02:00
George Oikonomou
95e2cd9021
Merge pull request #732 from camilorodegheri/patch-1
...
Update README.md
2014-07-27 22:55:00 +01:00
George Oikonomou
7d0284ed18
Merge pull request #746 from sieben/contributing
...
Adding a CONTRIBUTING.md file to use a nice github feature
2014-07-27 22:53:50 +01:00
Fredrik Österlind
ed7e09ed5b
Merge pull request #755 from sieben/SkyByteRadio
...
SkyByteRadio was replaced by Msp802154Radio
2014-07-24 09:15:45 +02:00
Mariano Alvira
7147a5cc69
Merge pull request #738 from jimparis/aducrf101
...
Add support for ADuCRF101 MCU and sub-GHz radio from Analog Devices
2014-07-23 16:36:43 -05:00
Jim Paris
efe3f4dabc
Add modern ARM compiler and ev-aducrf101mkxz to travis tests
2014-07-23 16:21:54 -04:00
Jim Paris
6db05caed9
Fix radio hangups when trying to transmit with radio off.
...
The border-router tries to transmit and do other stuff after turning
the radio off, and the radio driver didn't handle that very well.
With this fix, it's no longer necessary to reset the border router
after starting tunslip6.
2014-07-23 16:21:53 -04:00
Jim Paris
6937b29670
Add Windows build instructions for ev-aducrf101mkxz platform
2014-07-23 16:21:53 -04:00
Jim Paris
07201d13a3
Add IAR compiler support for ADuCRF101
2014-07-23 16:21:53 -04:00
Jim Paris
4f1fc3557c
Add README.md for ev-aducrf101mkxz platform
2014-07-23 16:21:53 -04:00
Rémy Léone
911f3aa07c
SkyByteRadio was replaced by Msp802154Radio
2014-07-23 15:42:59 +02:00
Jim Paris
a4a3eca41d
Add sniffer support to ADuCRF101
...
This works with the examples/cc2538dk/sniffer/ project and the
corresponding "sensniff" host-side tool.
2014-07-22 21:18:17 -04:00
Jim Paris
6967fc67c1
Add dummy uart0/uart1 headers that some examples require
2014-07-22 21:18:16 -04:00
Jim Paris
ad141b00fb
Implement rtimers for ADuCRF101
2014-07-22 21:18:16 -04:00
Jim Paris
c8716f4d57
Add platform LED driver
2014-07-22 21:18:16 -04:00
Jim Paris
63692ba96d
Add button sensor support (BOOT button)
2014-07-22 21:18:16 -04:00
Jim Paris
4cb97a3311
Move RF RX into its own process
2014-07-22 21:18:16 -04:00
Jim Paris
fff8a18b99
Fix ADI radio engine driver and add hook for packet reception
2014-07-22 21:18:16 -04:00
Jim Paris
b7373edf8c
Add ADuCRF101 radio driver
2014-07-22 21:18:16 -04:00
Jim Paris
5673b46e86
Add initial EV-ADuCRF101MKxZ platform support
2014-07-22 21:18:16 -04:00
Jim Paris
baa6058839
Add initial ADuCRF101 CPU support
2014-07-22 21:18:16 -04:00
Jim Paris
2be02cd269
Add CMSIS library code from ARM
2014-07-22 21:12:17 -04:00
Jim Paris
ee1ca8ac55
Add ADuCRF101 library code from Analog Devices
2014-07-22 21:12:17 -04:00
Nicolas Tsiftes
d7cf3b1f74
Merge pull request #753 from kartben/patch-1
...
Add missing semi-colon
2014-07-20 09:49:51 +02:00
Enrico Joerns
56e2536884
[cooja] plugins/Visualizer: Simple mote tooltip
...
Shows a motes type identifier and filename of firmware/sourcecode running on it
2014-07-17 00:30:44 +02:00
Benjamin Cabé
afcd5e5387
Add missing semi-colon
2014-07-16 21:37:47 +02:00