osd-contiki/platform
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
..
apple2enh Initialize tcpip process before resolver process. 2013-09-01 20:53:51 +02:00
atari Initialize tcpip process before resolver process. 2013-09-01 20:53:51 +02:00
atarixl Initialize tcpip process before resolver process. 2013-09-01 20:53:51 +02:00
avr-atmega128rfa1 Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
avr-raven Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
avr-ravenlcd Add polyphonic ringtones for received messages. 2010-12-20 20:03:56 +00:00
avr-ravenusb Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
avr-rcb Removed now unused per-module neighbor table size configs. Use NEIGHBOR_CONF_MAX_NEIGHBORS instead. 2013-08-19 17:48:30 +02:00
avr-zigbit Removed now unused per-module neighbor table size configs. Use NEIGHBOR_CONF_MAX_NEIGHBORS instead. 2013-08-19 17:48:30 +02:00
c64 Initialize tcpip process before resolver process. 2013-09-01 20:53:51 +02:00
c128 Initialize tcpip process before resolver process. 2013-09-01 20:53:51 +02:00
cc2530dk Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
cc2538dk Added SPI driver for CC2538 2013-09-27 17:46:15 -04:00
cooja Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
econotag Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
esb Cleanup of the node-id.h files. The node-id.h file contains 2012-11-20 19:59:46 +01:00
exp5438 Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
iris Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
jcreate Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
mbxxx Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
micaz Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
minimal-net Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
msb430 Cleanup of the node-id.h files. The node-id.h file contains 2012-11-20 19:59:46 +01:00
native Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
pc-6001 Removed web browser settings that aren't actually different from the defaults. 2013-03-06 15:17:39 +01:00
redbee-dev Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
redbee-econotag Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
seedeye Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
sensinode Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
sentilla-usb Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
sky Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
stepper-robot Simplified host OS platform detection in Makefiles 2012-02-25 10:09:33 -05:00
stk500 Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
stk501 Add clock_delay_us and clock_set_seconds to clock.h. Modify clock_wait to use clock_time_t. 2012-04-09 15:49:53 -04:00
stm32test Simplified host OS platform detection in Makefiles 2012-02-25 10:09:33 -05:00
win32 Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
wismote Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
z1 Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
z1sp Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00