Use stdint.h

This commit is contained in:
nvt-se 2007-08-06 12:20:46 +00:00
parent 016778b29e
commit 199e6bd270

View File

@ -1,42 +1,44 @@
#ifndef __CONTIKI_CONF_H__ #ifndef CONTIKI_CONF_H
#define __CONTIKI_CONF_H__ #define CONTIKI_CONF_H
#define IRQ_PORT1 0x01 #include <stdint.h>
#define IRQ_PORT2 0x02
#define IRQ_ADC 0x03 #define IRQ_PORT1 0x01
#define IRQ_PORT2 0x02
#define IRQ_ADC 0x03
// MSB430 SD Card driver // MSB430 SD Card driver
#define SD_CACHE 1 #define SD_CACHE 1
#define SD_READ_ANY 1 #define SD_READ_ANY 1
#define SD_WRITE 1 #define SD_WRITE 1
// MSP430 Infomemory // MSP430 Infomemory
#define INFOMEM_START 0x1000 #define INFOMEM_START 0x1000
#define INFOMEM_BLOCK_SIZE 128 #define INFOMEM_BLOCK_SIZE 128
#define INFOMEM_NODE_ID 0x0000 /* - 0x0004 */ #define INFOMEM_NODE_ID 0x0000 /* - 0x0004 */
#define CFS_SD_CONF_OFFSET 0x0000 #define CFS_SD_CONF_OFFSET 0x0000
#define CC_CONF_REGISTER_ARGS 1 #define CC_CONF_REGISTER_ARGS 1
#define CC_CONF_FUNCTION_POINTER_ARGS 1 #define CC_CONF_FUNCTION_POINTER_ARGS 1
#define CC_CONF_INLINE inline #define CC_CONF_INLINE inline
#define CC_CONF_VA_ARGS 1 #define CC_CONF_VA_ARGS 1
#define CCIF #define CCIF
#define CLIF #define CLIF
// Clock // Clock
typedef unsigned short clock_time_t; typedef unsigned short clock_time_t;
#define CLOCK_CONF_SECOND 100 #define CLOCK_CONF_SECOND 100
#define F_CPU 2457600uL // CPU target speed in Hz #define F_CPU 2457600uL // CPU target speed in Hz
#define BAUD2UBR(baud) ((F_CPU/baud)) #define BAUD2UBR(baud) ((F_CPU/baud))
#include "ctk/ctk-vncarch.h" #include "ctk/ctk-vncarch.h"
#define LOG_CONF_ENABLED 0 #define LOG_CONF_ENABLED 0
/** /**
* The 8-bit unsigned data type. * The 8-bit unsigned data type.
@ -82,52 +84,46 @@ typedef unsigned short uip_stats_t;
* ScatterWeb code compatibilty * ScatterWeb code compatibilty
* @{ * @{
*/ */
typedef char bool; typedef char bool;
typedef unsigned char UINT8; typedef unsigned char UINT8;
typedef unsigned int UINT16; typedef unsigned int UINT16;
typedef unsigned long UINT32; typedef unsigned long UINT32;
typedef signed char INT8; typedef signed char INT8;
typedef signed int INT16; typedef signed int INT16;
typedef signed long INT32; typedef signed long INT32;
#define true 1 #define true 1
#define false 0 #define false 0
/** @} */ /** @} */
#define UIP_CONF_MAX_CONNECTIONS 4 #define UIP_CONF_MAX_CONNECTIONS 4
#define UIP_CONF_MAX_LISTENPORTS 8 #define UIP_CONF_MAX_LISTENPORTS 8
#define UIP_CONF_BUFFER_SIZE 140 #define UIP_CONF_BUFFER_SIZE 140
/*#define UIP_CONF_RECEIVE_WINDOW 140*/ /*#define UIP_CONF_RECEIVE_WINDOW 140*/
#define UIP_CONF_LLH_LEN 6 #define UIP_CONF_LLH_LEN 6
#define UIP_CONF_RESOLV_ENTRIES 1
#define UIP_CONF_RESOLV_ENTRIES 1 #define UIP_CONF_PINGADDRCONF 1
#define UIP_CONF_LOGGING 0
#define UIP_CONF_PINGADDRCONF 1 #define UIP_CONF_UDP_CONNS 6
#define UIP_CONF_FWCACHE_SIZE 1
#define UIP_CONF_LOGGING 0 #define UIP_CONF_BROADCAST 1
#define UIP_CONF_UDP_CONNS 6
#define UIP_CONF_FWCACHE_SIZE 1
#define UIP_CONF_BROADCAST 1
#define LOADER_CONF_ARCH "loader/loader-arch.h" #define LOADER_CONF_ARCH "loader/loader-arch.h"
#define ELFLOADER_CONF_DATAMEMORY_SIZE 100 #define ELFLOADER_CONF_DATAMEMORY_SIZE 100
#define ELFLOADER_CONF_TEXTMEMORY_SIZE 0x1000 #define ELFLOADER_CONF_TEXTMEMORY_SIZE 0x1000
/* LEDs ports MSB430 */ /* LEDs ports MSB430 */
#define LEDS_PxDIR P5DIR #define LEDS_PxDIR P5DIR
#define LEDS_PxOUT P5OUT #define LEDS_PxOUT P5OUT
#define LEDS_CONF_RED 0x80 #define LEDS_CONF_RED 0x80
#define LEDS_CONF_GREEN 0x00 #define LEDS_CONF_GREEN 0x00
#define LEDS_CONF_YELLOW 0x00 #define LEDS_CONF_YELLOW 0x00
#define SD_LED_READ_ON LEDS_PxOUT &=~LEDS_CONF_RED #define SD_LED_READ_ON (LEDS_PxOUT &=~LEDS_CONF_RED)
#define SD_LED_READ_OFF LEDS_PxOUT |= LEDS_CONF_RED #define SD_LED_READ_OFF (LEDS_PxOUT |= LEDS_CONF_RED)
#define SD_LED_WRITE_ON SD_LED_READ_ON #define SD_LED_WRITE_ON SD_LED_READ_ON
#define SD_LED_WRITE_OFF SD_LED_READ_OFF #define SD_LED_WRITE_OFF SD_LED_READ_OFF
#endif /* __CONTIKI_CONF_H__ */ #endif /* !CONTIKI_CONF_H */