Fredrik Osterlind
e5fe37336e
enable reconfigurable mote interfaces
...
some minor trying to fix a bug that occasionally hangs cooja when reconfiguring a mote type
2013-08-15 11:49:31 +02:00
Fredrik Osterlind
92655159c8
added a set of new mspsim-based mote types using CC1120, CC1101 and the Enc28j60 ethernet chip
...
minor changes: removed some obsolete stack monitoring code, improved mspsim-cooja window handler
integration
2013-08-15 11:46:29 +02:00
Fredrik Osterlind
ba39d98a86
store current radio transmission bitrate in .csc
...
trigger radio event when device radio channel is changed
2013-08-14 13:56:39 +02:00
Fredrik Osterlind
9929cc2a10
added new mote type method that returns the by default used mote interfaces, as opposed to all compatible mote
...
interfaces
this allows a user to override default settings in the create-new-mote-type dialogs
2013-08-14 13:30:15 +02:00
Fredrik Osterlind
8e264badb7
added new mote type method that returns the by-default used mote interfaces, as opposed to all compatible mote
...
interfaces
this allows the user to override default settings in the create-new-mote-type dialogs
2013-08-14 13:25:53 +02:00
Fredrik Osterlind
f59040375b
repaint labels periodically instead of every time data is sent over the serial connection
2013-08-14 13:04:37 +02:00
Fredrik Osterlind
8a084926e2
re-implemented stack overflow monitoring, and user can now manually override the stack addresses for use with
...
custom linker scripts
2013-08-14 13:03:15 +02:00
Fredrik Osterlind
11d124882c
made mote-to-mote relations optional, reordered how skins are painted to more easily decide which skin is
...
painted first
2013-08-14 13:00:00 +02:00
Fredrik Osterlind
21a901ad26
removed unnecessary imports
2013-08-14 12:57:58 +02:00
Fredrik Osterlind
5b7cc56cc5
guard amount of serial data being written to simulated contiki nodes
2013-08-14 12:57:17 +02:00
Fredrik Osterlind
1842fae903
write node id to infomem
2013-08-14 12:56:25 +02:00
Fredrik Osterlind
0b09084b92
minor bugfix: simulation speed was not restored correctly
2013-08-14 12:54:30 +02:00
Fredrik Osterlind
9cb2fd8465
allow saving .csc with contiki-relative paths when the .csc file is in a subdirectory of the referenced
...
application
2013-08-14 12:52:20 +02:00
Fredrik Osterlind
eb1a147d7d
new feature: ability to show log listener's output in the timeline, using the mote output plugin's currently
...
active filter
2013-08-14 12:47:44 +02:00
Fredrik Osterlind
4811d7f378
made ip-address-to-string method public
2013-08-14 12:36:14 +02:00
Fredrik Osterlind
1917ea574f
added methods to more easily extract runtime statistics from simulation scripts
2013-08-14 12:34:52 +02:00
Fredrik Osterlind
1b556148d8
added 200% simulation speed alternative
2013-08-14 12:33:44 +02:00
Fredrik Osterlind
492cd5f721
added new optional features: time formatting, hide-duplicate-packets, hide-airshot-packets
2013-08-14 12:32:23 +02:00
Fredrik Osterlind
bda04947e7
minor changes: methods that allow other plugins, e.g. the timeline, to learn about the currently used mote
...
output filter, make mote-specific coloring on by default
2013-08-14 12:28:18 +02:00
Fredrik Osterlind
37ebe133e9
increased maximum buffer size
2013-08-14 12:25:03 +02:00
Nicolas Tsiftes
fe0a0423cb
Merge pull request #330 from adamdunkels/push/faster-collect-lossy
...
Faster collect-lossy travis test
2013-08-11 07:14:28 -07:00
Nicolas Tsiftes
e5cce6e3c5
Merge pull request #307 from adamdunkels/push/fragmentation
...
6lowpan fragmentation fix
2013-08-11 06:33:59 -07:00
Adam Dunkels
6e7beb93cb
Made it easier to configure how many packets that should be received. Reduced the total amount of packets from 10 to 8 to make the test complete faster.
2013-08-11 15:12:18 +02:00
Adam Dunkels
b6770b9de8
Added regression tests that test IPv6 fragmentation
2013-08-11 14:27:21 +02:00
Adam Dunkels
f5307fc01e
Bugfix: must set the SICSLOWPAM_MAX_MAC_TRANSMISSIONS attribute after clearing the buffer, otherwise it will not be used for outoing packets.
2013-08-11 14:27:21 +02:00
Adam Dunkels
0aa448f190
6lowpan fragmentation bugfix: the 6lowpan code had an unfortunate
...
interaction with the behavior of the rdc layer. If the first packet of a
fragment transmission was lost, the remaining packets would get dropped
on reception. Moreover, the reception code contained a bug that
sometimes would cause fragments to be misidentified as fragments. Taken
together, these problems would result in a pathelogical network
breakdown if too many fragmented packets would occur simultaneously.
2013-08-11 14:27:20 +02:00
Nicolas Tsiftes
7987a6dac7
Merge pull request #328 from g-oikonomou/cc2538-uart-config
...
Make the CC2538 UART driver more configurable
2013-08-09 10:20:36 -07:00
Nicolas Tsiftes
6afb978bc8
Merge pull request #329 from g-oikonomou/8051-updates
...
Various Updates for 8051-based Platforms
2013-08-09 10:19:34 -07:00
George Oikonomou
d7c796f65f
Decrease Sensinode example code size
2013-08-09 16:40:28 +01:00
George Oikonomou
4f1485e238
Remove the second 6LoWPAN context from Sensinode
...
This context was once used in an in-house testbed
and is not required upstream
2013-08-09 16:38:12 +01:00
George Oikonomou
460d5bcb5d
Fix cc2530 UART1 init bug
...
Fixes #286
2013-08-09 16:09:12 +01:00
George Oikonomou
cb075dec65
Disable SDCC warnings 110 and 126
...
Those two warnings are optimisation-related
* 110 warns that an always-false if branch has been optimised out
* 126 warns about unreachable code which also gets optimised out
In disabling those warnings, we make the build less cluttered
2013-08-09 15:57:49 +01:00
George Oikonomou
20f06e3271
Support verbosity control for 8051-based platforms
2013-08-09 15:57:21 +01:00
George Oikonomou
c89450a233
Change to sdar from the now deprecated sdcclib
2013-08-09 15:56:16 +01:00
George Oikonomou
b025759665
Don't redirect sdld output to dev/null
...
This was used in the past because sdld was
very verbose when linking banked hex files. New
sdld versions do not exhibit this level of
verbosity and therefore the redirect can be
stopped
2013-08-09 15:56:15 +01:00
George Oikonomou
cdba557e5e
Don't build the Sensinode UDP server as RPL root
...
The Sensinode UDP-IPv6 example used to build the
UDP server to act as RPL root by default. This now
changes, the server is a simple router. Support to
build the server as RPL root is still there, it's
just the default that changes
2013-08-09 15:53:57 +01:00
George Oikonomou
f30d92b101
Change the way we switch between cc2530 models
...
The switch is now performed through a configuration define,
which has also been renamed to better match Contiki's naming
conventions
2013-08-09 15:53:23 +01:00
George Oikonomou
1b0470687b
Change the cc2531 usb stick descriptor
...
The CC2531 USB stick now identifies itself as a
'Texas Instruments CC2531 USB Dongle' and uses a
TI-assigmed VID:PID. The VID:PID is now configurable
in contiki- or project-conf.h
2013-08-09 15:51:58 +01:00
George Oikonomou
0614c4e720
No longer build rpl-of0 for Sensinodes
2013-08-09 15:50:47 +01:00
George Oikonomou
6a79ac3b2d
Increase 8051 plaform configurability
2013-08-09 15:50:47 +01:00
George Oikonomou
70d8bd71df
Disable example-defined putchar for 8051 platforms
2013-08-09 15:50:47 +01:00
George Oikonomou
ecf8ca55ef
Move SLIP interface define to project-conf
2013-08-09 15:50:47 +01:00
George Oikonomou
fa166116b7
Auto-enable SLIP for 8051-based platforms
2013-08-09 15:50:47 +01:00
George Oikonomou
0a7094bc39
Remove leftover make targets
...
The sensinode platform does not support .upload and .serialdump
Their presence in the makefile has confused in the past confused
some users. This commit removes them
The commit also removes the $(OBJECTDIR)/%.rel: %.cS recipe which
is not used by either 8051 platform and is probably broken anyway,
since it has been unmaintained for years
2013-08-09 15:48:05 +01:00
George Oikonomou
6c6013b898
Make the CC2538 UART driver more configurable
...
* We can now very easily switch between UART0 and UART1 through a define
* We can also configure the UART RX and TX port/pin through defines
2013-08-09 12:20:25 +01:00
Adam Dunkels
1f76b7d0f9
Merge pull request #323 from g-oikonomou/smaller-travis-builds
...
Travis: Multiple Smaller Compile Builds and a Fix
2013-08-07 11:45:16 -07:00
Adam Dunkels
598228cfb1
Merge pull request #324 from g-oikonomou/cc2538-gitignore
...
gitignore CC2538dk firmwares
2013-08-07 08:26:10 -07:00
Adam Dunkels
8c5c82edb8
Merge pull request #327 from g-oikonomou/cc2538-build-verbosity
...
Add support for verbosity control
2013-08-07 08:25:49 -07:00
Adam Dunkels
70eb439a88
Merge pull request #325 from g-oikonomou/cc2538-tools-release
...
CC2538 IEEE address and README updates
2013-08-07 08:25:30 -07:00
Adam Dunkels
967734f2d8
Merge pull request #326 from g-oikonomou/cc2538-contikimac
...
Adjust a config define to its new name
2013-08-07 08:24:30 -07:00