George Oikonomou
2957d44ff8
Merge pull request #352 from lab11/cc2538-spi-driver
...
Added SPI driver for CC2538
2013-09-28 13:25:17 -07:00
Brad Campbell
e2af903d05
Added SPI driver for CC2538
...
This uses the core/dev/spi.h header and implements the spi_init()
function and the various macros for SPI operation. ssi.h contains all of
the register locations and information.
This implementation is not very versatile, mostly because I don't how to
make it flexible in the contiki system. It supports pin muxing for the
four spi pins, but other than that picks sensible defaults.
The SPI macros (like SPI_READ()) are defined in
cpu/cc2538/spi-arch.h. In order to use the SPI driver, add the following
includes to your project:
#include "spi-arch.h
#include "dev/spi.h"
2013-09-27 17:46:15 -04:00
Brad Campbell
766fc5a174
Add conf checks to CC2538dk conf file
...
Allows for specific apps to control more settings of the platform.
2013-09-11 21:43:13 -04:00
Oliver Schmidt
17bbded894
Allow text screen memory to be aligned to 0x2000.
2013-09-10 20:59:19 +02:00
Oliver Schmidt
6fc83cf601
Initialize tcpip process before resolver process.
...
Since introduction of mDNS (f145c17039
)
the resolver process initialization depends on the tcpip process
already being initialized (because of the call to udp_new()).
2013-09-01 20:53:51 +02:00
Simon Duquennoy
248301a041
Fix naming issues and includes in uip-ds6-nbr.h
2013-08-19 17:48:30 +02:00
Simon Duquennoy
5dc05e7913
Port apps, examples, platforms and tools so they use the new neighbor and route API.
2013-08-19 17:48:30 +02:00
Simon Duquennoy
ff093a2b50
Removed now unused per-module neighbor table size configs. Use NEIGHBOR_CONF_MAX_NEIGHBORS instead.
2013-08-19 17:48:30 +02:00
Fredrik Osterlind
150807f2e6
removed rpl configuration, instead using contiki default values
2013-08-16 15:06:31 +02:00
Fredrik Osterlind
8041f66d8c
link-layer acks support for cooja motes
2013-08-15 14:32:35 +02:00
Fredrik Osterlind
3caf1bfab4
cooja motes rimestats
2013-08-15 11:56:12 +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
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
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
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
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
Adam Dunkels
99c331382b
Turn off the LCD by default as it is somewhat flaky
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
Oliver Schmidt
6ab336f55f
Several minor consistency improvements.
2013-07-31 00:55:31 +02:00
Oliver Schmidt
8d23d1b0bb
Support the recently added verbosity control.
2013-07-31 00:15:38 +02:00
Oliver Schmidt
3cda787264
Be consistent with tab chars in Makefiles.
2013-07-30 23:39:02 +02:00
Adam Dunkels
54f2109134
Merge pull request #290 from simonduq/rpl-mrhof-etx-nomc
...
Update of RPL MRHOF (use no metric container with ETX [RFC6719])
2013-07-29 00:56:25 -07:00
Mariano Alvira
5d19de3dbf
Merge pull request #266 from ismb-pert/fix-mbxxx
...
mb851 platform is now the more generic mbxxx. STM32W_CPUREV environment variable is used to select the variant of STM32W to use.
2013-07-26 07:38:11 -07:00
Nicolas Tsiftes
8f5941a4c9
Merge pull request #253 from JelmerT/feature-z1-tlc59116
...
TLC59116 I2C led driver for Zolertia Z1
2013-07-23 11:09:02 -07:00
Simon Duquennoy
defcc639ce
Use no metric container when having MRHOF with ETX, as specified in RFC6719. Renamed rpl-of-etx to rpl-mrhof.
2013-07-23 19:36:38 +02:00
stefano pascali
36e7db42de
Some little refactor
2013-07-19 16:15:55 +02:00
stefano pascali
b43ce0f677
Travis-ci tweaks, added CPUREV to 01 regression test, needed by mbxxx platform
2013-07-12 17:07:04 +02:00
stefano pascali
fcb09d5d30
Fixed mbxxx platform
2013-07-11 17:56:17 +02:00
Robert Quattlebaum
0308d3fcf0
settings: Correct a problem where sometimes CC_INLINE is not defined properly.
2013-07-02 08:46:03 -07:00
Jelmer Tiete
4e0d5cf65e
Corrected copyright holder.
2013-06-24 16:13:35 +02:00
Jelmer Tiete
9810bfbcfd
contiki code style changes and copyright update + added source to ARCH instead of SOURCEFILES in platform Makefile
2013-06-24 15:17:52 +02:00
Jelmer Tiete
0a4a14aacb
added tlc59116 datasheet url
2013-06-24 15:17:52 +02:00
Jelmer Tiete
ed8be502db
tlc59116 for zolertia, added 0 values at init and code clean-up
2013-06-24 15:17:52 +02:00
Jelmer Tiete
cc2567b988
working tlc59116 implementation for z1
2013-06-24 15:17:52 +02:00
Jelmer Tiete
8b61492152
first implementation for tlc59116 on z1
2013-06-24 15:17:52 +02:00
Peter A. Bigot
5fc0575e99
Makefile.include: support make clean all
...
Historically $(OBJECTDIR) was created when Makefile.include is read. A
consequence is that combining "clean" with "all" (or any other build
target) results in an error because the clean removes the object
directory that is required to exist when building dependencies.
Creating $(OBJECTDIR) on-demand ensures it is present when needed.
Removed creation of $(OBJECTDIR) on initial read, and added an order-only
dependency forcing its creation all Makefile* rules where the target is
explicitly or implicitly in $(OBJECTDIR).
2013-06-20 17:45:41 -05:00
Oliver Schmidt
af93e5fbd9
Merge pull request #274 from oliverschmidt/master
...
Made use of Atari XL shadow RAM.
2013-06-18 13:38:08 -07:00
Oliver Schmidt
b90a1e2417
Made use of Atari XL shadow RAM.
...
The new Atari XL target allows cc65 programs to make use of
the shadow RAM. This allows to turn aon all features of the
web browser - and will allow for additional improvements to
come :-)
2013-06-18 22:36:58 +02:00
Oliver Schmidt
807293ab6d
Merge pull request #267 from oliverschmidt/master
...
Removed some more old RCS tags from the Contiki source tree.
2013-06-13 06:55:47 -07:00
Oliver Schmidt
79bb5ea73f
Removed some more old RCS tags from the Contiki source tree.
2013-06-13 15:54:26 +02:00