Commit graph

8516 commits

Author SHA1 Message Date
Adam Dunkels
4d811b41cc Structured the Contiki tests according to what they are supposed to test and broke them out as multiple parallel jobs. 2012-11-22 08:12:39 +01:00
Adam Dunkels
91206e2249 Avoid multiple definitions of NETSTACK_CONF_MAC. Turn on RPL by default. 2012-11-21 20:11:22 +01:00
Adam Dunkels
d51d3f6b3e Remove conditionals around RPL extension header #defines and typedefs. With the conditional, it wasn't possible to compile the rpl-ext-header.c file. Since #defines and typedefs and 'free' at runtime, we gain nothing by having them conditional. 2012-11-21 20:11:22 +01:00
Adam Dunkels
3a669d0caa Merge pull request #41 from adamdunkels/fix-native-build
Make gcc default LD, and allow override with LD_OVERRIDE
2012-11-21 11:09:48 -08:00
Adam Dunkels
db41a51ae6 Make gcc default LD, and allow override with LD_OVERRIDE 2012-11-21 19:46:31 +01:00
Adam Dunkels
135ae838de Merge pull request #40 from errordeveloper/cross-native
Enable `native` target for cross-compiling
2012-11-21 10:14:15 -08:00
Ilya Dmitrichenko
d0f18e5d04 Fixed LDFLAGS for cross-compiling of "native" 2012-11-21 18:09:29 +00:00
Ilya Dmitrichenko
092c69639c Enable native target for cross-compiling -
by now it would have worked if you set CC via
command line (e.g. `make CC=clang`, though it
wouldn't work when CC is set in the platform
makefile which includes `Makefile.native`.
2012-11-21 18:09:10 +00:00
Ilya Dmitrichenko
6690c5f13e Fix hardcoded reference to nm(1) 2012-11-21 18:09:05 +00:00
Fredrik Österlind
9f6689e538 Merge pull request #13 from adamdunkels/contiki-code-style-tools
Contiki code style tools update
2012-11-21 02:49:32 -08:00
Fredrik Österlind
9b447d2b76 Merge pull request #38 from adamdunkels/cleanup-of-old-mac-and-rdc-code
Remove old unused TDMA-based MAC and RDC code
2012-11-21 02:47:41 -08:00
Fredrik Österlind
150cb33b94 Merge pull request #16 from cmorty/COOJA_DGRM
DGRM-Related Patches
2012-11-21 02:44:13 -08:00
Nicolas Tsiftes
39919655df Merge pull request #39 from adamdunkels/node-id
Fixed node-id compilation problems on the micaz and exp5438 platforms
2012-11-21 00:18:11 -08:00
Adam Dunkels
e178787999 Fixed compilation problems on the micaz and exp5438 platforms due to the node-id change 2012-11-20 21:16:50 +01:00
Adam Dunkels
6ee1f72486 Removed old unused TDMA-based MAC and RDC code 2012-11-20 20:48:34 +01:00
Adam Dunkels
f6f9df802c Updated script per suggestion by @g-oikonomou to allow script to operate on files in subdirectories 2012-11-20 20:11:39 +01:00
Adam Dunkels
9131c4183b Allow contiki-indent to operate on multiple files at once 2012-11-20 20:11:39 +01:00
Adam Dunkels
c31a907ccd A small tool that shows the diff between the original file and the file produced by running it through contiki-indent 2012-11-20 20:11:39 +01:00
Nicolas Tsiftes
5a1661dfbf Merge pull request #37 from adamdunkels/node-id
Cleanup of the node-id.h files
2012-11-20 11:08:37 -08:00
Adam Dunkels
ec8c7e9be0 Cleanup of the node-id.h files. The node-id.h file contains
declarations of functions for setting and getting a node ID number, a
functionality that exists on many platforms. Since this functionality
was not considered part of the Contiki core, each platform defined its
own node-id.h file. This commit attempts to clean this up by
collecting the node-id.h into a core/sys/node-id.h file that replaces
the old node-id.h files from the platform directories.
2012-11-20 19:59:46 +01:00
Nicolas Tsiftes
9392ece509 Merge pull request #35 from malvira/travis-econotag
have travis build TARGET=econotag instead of TARGET=redbee-econotag
2012-11-20 10:55:44 -08:00
Nicolas Tsiftes
90ad0d58f8 Merge pull request #36 from malvira/econotag-er-no-static-routes
don't use static routing with econotag platform
2012-11-20 10:35:57 -08:00
Mariano Alvira
e4a383d61d don't use static routing with econotag platform 2012-11-20 13:22:28 -05:00
Mariano Alvira
a1c2e471a8 have travis build TARGET=econotag instead of TARGET=redbee-econotag 2012-11-20 12:36:55 -05:00
Adam Dunkels
d7763e13db Merge pull request #33 from nvt/coffee-manager
Coffee manager
2012-11-20 04:43:08 -08:00
Adam Dunkels
12c462ada0 Merge pull request #14 from errordeveloper/travis
Travis CI (with split cooja tests and multi-target support)
2012-11-20 03:43:10 -08:00
Nicolas Tsiftes
8b13d2ea93 The image file size must include the size of the area before the FS. 2012-11-20 12:06:27 +01:00
Niclas Finne
2f72cb043d Minor improvements of coffee-manager. 2012-11-20 10:51:39 +01:00
Adam Dunkels
c23bb4cc5c Merge pull request #32 from malvira/new-target-econotag
Newer and cleaner TARGET=econotag as well as robust mc13224v
2012-11-20 01:25:17 -08:00
Mariano Alvira
03ab3fe317 Newer and cleaner TARGET=econotag as well as robust mc13224v
configuration system.

(also deprecate TARGET=redbee-econotag)

- mc13224v now automatically probes hardware config for buck converter
and 32kHz crystal as well as automatically monitors battery voltage
and manages the buck accordingly.

- new flashed based config system for mc13224v parameters such has
  radio modes (demod, autoack), nvmtype, mac address, channel and
  power.

- considerably cleaned up econotag platform code (suffered from severe
  case of bit-rot)
2012-11-19 19:16:29 -05:00
Ilya Dmitrichenko
f46aa7aa73 [ci] Only run some most basic Cooja tests to avoid Travis time-outs 2012-11-19 12:59:11 +00:00
Ilya Dmitrichenko
0c316c8d15 [ci] Provide the mechanism to exclude/mark Cooja tests 2012-11-19 12:58:26 +00:00
Adam Dunkels
01a28e47d5 Merge pull request #31 from nvt/storage-comments
Improved the comments in Antelope and Coffee.
2012-11-19 04:42:24 -08:00
nvt
757a54f63c Added some comments about Antelope and Coffee. 2012-11-19 13:21:59 +01:00
Adam Dunkels
31da83d0a3 Merge pull request #30 from malvira/bump-libmc1322x
Bump libmc1322x
2012-11-18 15:34:53 -08:00
Mariano Alvira
2c9a538582 Merge branch 'master' of git://git.devl.org/git/malvira/libmc1322x into bump-libmc1322x
bump libmc1322x to 7bee48243c

Conflicts:
	cpu/mc1322x/board/Makefile.board
	cpu/mc1322x/lib/include/uart.h
	cpu/mc1322x/lib/uart1.c
	cpu/mc1322x/lib/uart2.c
	cpu/mc1322x/src/default_lowlevel.c
2012-11-18 18:27:39 -05:00
Mariano Alvira
7bee48243c remove old uart1_init and uart2_init prototypes 2012-11-18 18:07:05 -05:00
Mariano Alvira
92856d8831 m12 low power 2012-11-18 17:35:35 -05:00
Mariano Alvira
d12df2eed3 use rx and tx queues for uart 2012-11-18 17:35:35 -05:00
Mariano Alvira
731272c240 add routines to set flow control 2012-11-18 17:35:35 -05:00
Mariano Alvira
b3e2f30674 change uart_init to take a baud so you don't need a second call to
setbaud
2012-11-18 17:35:35 -05:00
Mariano Alvira
e7e149d354 new uart_init and uart_setbaud 2012-11-18 17:35:34 -05:00
Mariano Alvira
4d4b09f7ff pick a better adc vbatt trim as default 2012-11-18 17:35:34 -05:00
Mariano Alvira
b9defeee02 small tweaks to how ADC channels are enabled. 2012-11-18 17:35:34 -05:00
Mariano Alvira
009180e0a9 add M12 2012-11-18 17:35:34 -05:00
Adam Dunkels
67f938cb9b Merge pull request #29 from malvira/ignore
Ignore
2012-11-18 12:39:29 -08:00
Mariano Alvira
1c4a359810 ignore *.d 2012-11-18 14:35:20 -05:00
Mariano Alvira
d3bdfff76e ignore elfs created from targets 2012-11-18 14:34:45 -05:00
Mariano Alvira
2418d23529 ignore things generated by cooja build 2012-11-18 14:32:47 -05:00
Ilya Dmitrichenko
ab9aca3e10 [ci] Implemented exclusion and marking for specific examples 2012-11-13 23:25:50 +00:00