Fredrik Osterlind
2a9283884c
renamed getGUI() method to getCooja(), to better reflect its purpose
2013-11-20 16:43:20 +01:00
Fredrik Osterlind
625537158f
renamed main Java class of Cooja from GUI to Cooja.
...
se.sics.cooja.GUI -> se.sics.cooja.Cooja
this commit does not contain any functional changes, but may require external scripts to be updated
such as Makefiles.
2013-11-20 16:43:18 +01:00
George Oikonomou
4eeb527cb8
Don't specify -DUIP_CONF_IPV6 in platform makefiles
...
Makefile.include has done it for us already, we no longer need to do so ourselves
2013-11-20 14:52:33 +00:00
George Oikonomou
58ef2342c2
Stop setting WITH_UIP6=1 in example Makefiles
...
It achieves exactly nothing other than generate confusion
2013-11-20 14:52:32 +00:00
George Oikonomou
f13af20f12
Merge pull request #409 from ADVANSEE/cc2538-spi
...
cc2538: spi: Bug fix and various improvements
2013-11-20 06:51:26 -08:00
Oliver Schmidt
38e8d8bde0
Merge pull request #443 from g-oikonomou/6502-travis
...
Add 6502 tests to travis
2013-11-20 06:39:24 -08:00
George Oikonomou
820e50f3ed
Add 6502 tests to travis
2013-11-20 13:31:32 +00:00
Nicolas Tsiftes
0e24fb0bc0
Merge pull request #432 from adamdunkels/push/154-len
...
Allow the 802.15.4/6lowpan code to operate on packets larger than 256 bytes
2013-11-20 05:23:26 -08:00
Benoît Thébaudeau
e8a8870d1d
cc2538: spi: Add enable and disable functions
...
This makes it possible to reduce the power consumption when the SPI is unused.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-20 14:20:50 +01:00
Benoît Thébaudeau
b134e35450
cc2538: spi: Add format configuration options
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-20 14:20:43 +01:00
Nicolas Tsiftes
263e212427
Merge pull request #431 from adamdunkels/push/ipv6-const
...
Make IP addresses const
2013-11-20 04:26:05 -08:00
Christian Taedcke
6a30e78390
In stm32w_flasher added check for pyudev and updated ubuntu package instructions.
2013-11-19 21:47:07 +01:00
Mariano Alvira
4899e34882
Merge pull request #440 from ismb-pert/fix-sleep
...
Fixing sleep on stm32w108 cpu
2013-11-19 11:42:42 -08:00
Nicolas Tsiftes
d183b87f4b
Merge pull request #434 from adamdunkels/push/cleanup-sys
...
Remove old unused code from the core/sys/ directory
2013-11-19 09:53:57 -08:00
Nicolas Tsiftes
2cd2575ca5
Merge pull request #435 from adamdunkels/push/cleanup-net
...
Removed old unused tcpdump.c code
2013-11-19 09:45:07 -08:00
Nicolas Tsiftes
5c7b61e939
Merge pull request #436 from adamdunkels/push/cleanup-examples
...
A first cleanup of the examples/ directory
2013-11-19 09:41:19 -08:00
Gianfranco Costamagna
542d8490ef
Fixing sleep on stm32w108 cpu
2013-11-19 18:39:58 +01:00
Fredrik Österlind
e7789f969f
Merge pull request #54 from cmorty/contiki_mote_lqi_support
...
Add access to LQI and RSSI to Contiki motes
2013-11-19 07:56:52 -08:00
George Oikonomou
dc05eea3f5
Merge pull request #426 from ADVANSEE/cc2538-rom
...
cc2538: Add driver for the rom utility function library
2013-11-19 03:09:16 -08:00
George Oikonomou
12c936ec79
Merge pull request #433 from ADVANSEE/cc2538-lpm-static-periph_permit_pm1_funcs
...
cc2538: lpm: Make periph_permit_pm1_funcs static
2013-11-19 02:54:28 -08:00
Adam Dunkels
523c03e4b8
Removed old unused profile.h code
2013-11-19 08:31:52 +01:00
Adam Dunkels
30c0c5eaf6
Removed old unused timetable code
2013-11-19 08:29:23 +01:00
Adam Dunkels
84fd0f9ae1
Removed out-commented timetable code
2013-11-19 08:21:53 +01:00
Adam Dunkels
5e9a76d38e
Removed old unused tcpdump.c code
2013-11-19 00:24:18 +01:00
Adam Dunkels
563c9d1577
Removed old unused sys/ files
2013-11-19 00:23:13 +01:00
Adam Dunkels
60048db837
Removed old esb examples
2013-11-18 23:51:15 +01:00
Adam Dunkels
23aaf0778b
Removed old, unused and now surprisingly named example
2013-11-18 23:47:08 +01:00
Adam Dunkels
6246929016
Removed old unused jcreate platform examples
2013-11-18 23:45:35 +01:00
Adam Dunkels
ea0248e3b0
Removed old, unused and empty example
2013-11-18 23:44:17 +01:00
Adam Dunkels
469884171a
Added the const keyword to functions that use the tcpip_set_outputfunc(), which now takes a const argument
2013-11-18 23:26:37 +01:00
Yvonne-Anne Pignolet
83ae37b48e
Add access to LQI and RSSI to Contiki motes
2013-11-18 15:05:23 +01:00
Benoît Thébaudeau
1f1b940cb9
cc2538: Add driver for the rom utility function library
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-18 12:38:06 +01:00
Benoît Thébaudeau
035a30602b
cc2538: lpm: Make periph_permit_pm1_funcs static
...
periph_permit_pm1_funcs[] is a private member of lpm.c, so define it as static.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-18 11:57:59 +01:00
Adam Dunkels
f9cb6ec2fa
Added the const keyword to IP address arguments that are not (and should not be) changed by the callee
2013-11-18 00:55:57 +01:00
Adam Dunkels
f26e35cffa
Allow the 6lowpan code to handle packets larger than 256 bytes
2013-11-16 14:44:14 +01:00
Adam Dunkels
bec721d313
Allow payload len to be larger than 256 bytes
2013-11-16 14:22:48 +01:00
George Oikonomou
7b59e1dbe7
Merge pull request #322 from ismb-pert/fix-rpd-udp
...
Fix build failure on rpl-udp reported on contiki mailing list
2013-11-15 13:46:11 -08:00
George Oikonomou
b10c78f854
Merge pull request #425 from ADVANSEE/cc2538-gpio
...
cc2538: gpio: Bug fix and various improvements
2013-11-15 13:04:09 -08:00
George Oikonomou
98a1f2dfa9
Merge pull request #408 from ADVANSEE/cc2538-uart
...
cc2538: lpm: Add registration mechanism for peripherals and use it
2013-11-15 12:57:03 -08:00
Benoît Thébaudeau
680050861c
cc2538: gpio: Use accessor macros
...
Use the GPIO accessor macros instead of copying raw register access code all
over the place. This is cleaner and less error prone.
This fixes the setting of the USB pull-up resistor that worked only by chance on
the CC2538DK because it is controlled by the pin 0 of the used GPIO port.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 19:57:44 +01:00
Benoît Thébaudeau
923f161b7b
cc2538: gpio: Add pin read / write and interrupt clear macros
...
Introduce new useful GPIO macros to:
- read the levels of some port pins,
- write the levels of some port pins (pass bit-field value to be set),
- clear the interrupt flags for some port pins.
These macros are cleaner and less error prone than raw register access code
copied all over the place.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 19:48:24 +01:00
Benoît Thébaudeau
300d2d79ae
cc2538: gpio: Fix usage of parameters in macros
...
The parameters in the GPIO macros were used without being parenthesized. This
could generate wrong values for register assignments in the case of expressions
passed as arguments to these macros.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 19:43:06 +01:00
ISMB Pert
c4908d9450
Fix rpl-udp build failure on native target, reported on contiki mailing list
...
http://sourceforge.net/mailarchive/forum.php?thread_name=a2b9cb98ac4a191867afc953113fabaa%40amnesiak.org&forum_name=contiki-developers
2013-11-15 18:30:39 +01:00
Benoît Thébaudeau
b8b54a033c
cc2538: uart: Fix crippled output occurring upon lpm_enter()
...
lpm_enter() must not enter PM1+ if the UART TX FIFO is not empty. Otherwise, the
UART clock gets disabled, and its TX is broken.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 17:24:26 +01:00
Benoît Thébaudeau
0692ee251d
cc2538: usb: Use the new LPM peripheral registration
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 17:14:45 +01:00
Benoît Thébaudeau
d35732505b
cc2538: lpm: Add registration mechanism for peripherals
...
Some peripherals have their clocks automatically gated in PM1+ modes, so they
cannot operate. This new mechanism gives peripherals a way to prohibit PM1+
modes so that they can properly complete their current operations before
entering PM1+.
This mechanism is implemented with peripheral functions registered to the LPM
module. These functions return whether the associated peripheral permits or not
PM1+ modes. They are called by the LPM module each time PM1+ might be possible.
If any of the peripherals wants to block PM1+, then the system is only dropped
to PM0.
Partly from: George Oikonomou
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 17:09:22 +01:00
George Oikonomou
d08a87880c
Merge pull request #410 from ADVANSEE/cc2538-sys_ctrl
...
cc2538: sys_ctrl: Make it possible to use the 32-kHz crystal
2013-11-15 07:42:45 -08:00
George Oikonomou
f87e4df936
Merge pull request #413 from ADVANSEE/cc2538-build
...
cc2538: Various build improvements
2013-11-15 07:42:26 -08:00
Nicolas Tsiftes
90d39095f8
Merge pull request #406 from cetic/hotfix-rplroot-discard-dio
...
Drop incoming DIO when RPL Root
2013-11-15 07:38:00 -08:00
Benoît Thébaudeau
f1ca1b742c
cc2538: spi: Include spi-arch.h before dev/spi.h
...
spi-arch.h configures dev/spi.h, so it must be #included first. Luckily, this
mistake did not have any consequence here, but fix it in order to avoid possible
future issues.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-15 15:56:40 +01:00