Commit graph

9332 commits

Author SHA1 Message Date
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
George Oikonomou
f48add46aa gitignore CC2538dk firmwares 2013-08-07 15:29:53 +01:00
George Oikonomou
81318909e0 Read IEEE address from InfoPage by default 2013-08-07 15:28:33 +01:00
George Oikonomou
6b01b36cc9 Update readme references and tool download URLs 2013-08-07 15:28:04 +01:00
George Oikonomou
64c16d4be1 Adjust a config define to its new name 2013-08-07 15:27:19 +01:00
George Oikonomou
c3b5d4f5e3 Add support for verbosity control 2013-08-07 15:26:22 +01:00
George Oikonomou
4cb72c1f11 Don't try to tail *.testlog after non-sim tests
Fixes #247
2013-08-07 15:00:18 +01:00
George Oikonomou
3446cee85b Break travis compile tests into smaller builds
* The previous 01-compile test has been renamed to compile-base. It
  now only tests {msp430, avr, native}-based platforms
* New test builds for arm-based and 8051-based ports (one build per arch)
* Only install arm-none-eabi, sdcc and srecord for the builds which need
  them. This will somewhat speed up all other tests
* Test er-rest-example and webserver-ipv6 for the cc2538
* An erroneous comment was fixed and another comment was somewhat
  clarified
2013-08-07 15:00:13 +01:00
Nicolas Tsiftes
aa2f3510be Merge pull request #321 from nvt/antelope-domain-check
Prevent erroneous index creation for non-numerical attributes in Antelope.
2013-08-07 02:18:41 -07:00
Nicolas Tsiftes
b27fb1b697 Prevent erroneous index creation for non-numerical attributes. 2013-08-07 10:50:30 +02:00
Nicolas Tsiftes
2a4b985d99 Merge pull request #306 from adamdunkels/push/travis-mspgcc-4-7-0
Update travis to use mspgcc 4.7.0
2013-08-07 01:07:36 -07:00
Adam Dunkels
8b19a66ab9 Merge pull request #320 from g-oikonomou/travis-cc2538
Add CC2538 travis compile tests
2013-08-06 14:13:54 -07:00
George Oikonomou
952607d1b5 Add CC2538 travis compile tests 2013-08-06 21:17:58 +01:00
Adam Dunkels
99c331382b Turn off the LCD by default as it is somewhat flaky 2013-08-06 21:33:03 +02:00
Adam Dunkels
2d973c5353 Allow the exit code from a failed test script to propagate to the Java
process, which makes it possible to track failing tests in makefiles and
via scripts.
2013-08-06 21:33:03 +02:00
Adam Dunkels
02c0b8a4e4 Parse rodata too 2013-08-06 21:33:03 +02:00
Adam Dunkels
bcdebf0e9d Filter out symbols defined by the C implementation 2013-08-06 21:33:03 +02:00
Adam Dunkels
e147c63044 Added mspgcc 4.7.x flags 2013-08-06 21:33:03 +02:00
Adam Dunkels
7c4715ced7 Updated mspsim.jar
The Contiki source code holds a binary version of mspsim.jar until
we get a proper git submodule set up. This particular version of mspsim.jar
is built from Thingsquare's mspsim fork.
2013-08-06 21:31:22 +02:00
Adam Dunkels
30497b0791 Switch to mspgcc 4.7.0 2013-08-06 21:28:00 +02:00
Adam Dunkels
384ea4e298 Merge pull request #319 from g-oikonomou/travis-new-sdcc
Update travis to use a newer SDCC
2013-08-06 12:01:58 -07:00
George Oikonomou
9e553c3d72 Update travis to use a newer SDCC
Due to SDCC bug #1986, we were previously stuck
with SDCC revision #7100. The bug was fixed with
rev #8719. Thus, we can now use newer versions

More info: http://sourceforge.net/p/sdcc/bugs/1986/
2013-08-06 18:28:16 +01:00
Nicolas Tsiftes
a9f0907640 Merge pull request #304 from frtos-wpan/rf230bb-merged
cpu/avr/radio/rf230bb/rf230bb.c (rf230_transmit): extend comment on tx s...
2013-08-05 00:24:35 -07:00
Oliver Schmidt
e339d9cd48 Merge pull request #317 from oliverschmidt/master
Several minor consistency improvements.
2013-07-30 15:57:00 -07:00
Oliver Schmidt
6ab336f55f Several minor consistency improvements. 2013-07-31 00:55:31 +02:00
Oliver Schmidt
cac85f6a3a Merge pull request #316 from oliverschmidt/master
Suppress some usual warnings.
2013-07-30 15:44:17 -07:00
Oliver Schmidt
3c6c7381d8 Suppress some usual warnings. 2013-07-31 00:29:52 +02:00
Oliver Schmidt
f1f198f5cc Merge pull request #315 from oliverschmidt/master
Support the recently added verbosity control.
2013-07-30 15:28:52 -07:00
Oliver Schmidt
8d23d1b0bb Support the recently added verbosity control. 2013-07-31 00:15:38 +02:00
Oliver Schmidt
c259e6a093 Merge pull request #314 from oliverschmidt/master
Recent changes in telnetd make exporting of those two necessary.
2013-07-30 15:08:03 -07:00
Oliver Schmidt
ff5d6e091d Recent changes in telnetd make exporting of those two necessary. 2013-07-31 00:04:43 +02:00
Oliver Schmidt
ff2ecfd403 Merge pull request #313 from oliverschmidt/master
unistd.h doesn't seem to be necessary but breaks the MS VC build.
2013-07-30 15:03:30 -07:00