[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x
GlobalUtil.h, NONE, 1.1 SSP.h, NONE, 1.1
Robbie Adler
radler at users.sourceforge.net
Thu Aug 18 16:07:54 PDT 2005
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x DMA.h,
NONE, 1.1 PXA27XHPLDMA.nc, NONE, 1.1 PXA27XHPLDMAC.nc, NONE,
1.1 PXA27XHPLDMAM.nc, NONE, 1.1 PXA27XDMAC.nc, 1.1,
1.2 PXA27XDMAChannel.nc, 1.1, 1.2 PXA27XDMAM.nc, 1.1, 1.2
- Next message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x
pxa27x_registers.h, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/pxa27x
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27031
Added Files:
GlobalUtil.h SSP.h
Log Message:
headers that have gotten left out of previous checkins...
--- NEW FILE: GlobalUtil.h ---
#ifndef __GLOBAL_UTIL_H__
#define __GLOBAL_UTIL_H__
#define CFUNCTION __attribute__((C, spontaneous))
#define CVARIABLE __attribute__((C))
#define QUEUE_SIZE 256
enum{
defaultQueueSize = QUEUE_SIZE
};
typedef struct{
uint32_t entries[QUEUE_SIZE];
uint16_t head, tail;
uint16_t size;
} queue_t;
queue_t paramtaskQueue CVARIABLE;
result_t pushqueue(queue_t *queue, uint32_t val) CFUNCTION;
result_t popqueue(queue_t *queue, uint32_t *val) CFUNCTION;
void initqueue(queue_t *queue, uint32_t size) CFUNCTION;
#endif
--- NEW FILE: SSP.h ---
#ifndef __SSP_H__
#define __SSP_H__
typedef enum
{
SSP_TxFifo=0,
SSP_RxFifo
}SSPTestModeFIFO_t;
typedef enum
{
SSP_8bitCommands=0,
SSP_16bitCommands
}SSPMicrowireTxSize_t;
typedef enum
{
SSP_1cyclestart=0,
SSP_1_2cyclestart
}SSPSCLKPhase_t;
typedef enum
{
SSP_holdlow=0,
SSP_holdhigh
}SSPSCLKPolarity_t;
typedef enum
{
SSP_normalmode=0,
SSP_networkmode
}SSPClkMode_t;
typedef enum
{
SSP_SPI=0,
SSP_SSP,
SSP_Microwire,
SSP_PSP
}SSPFrameFormat_t;
typedef enum
{
SSP_4bits = 3,
SSP_5bits,
SSP_6bits,
SSP_7bits,
SSP_8bits,
SSP_9bits,
SSP_10bits,
SSP_11bits,
SSP_12bits,
SSP_13bits,
SSP_14bits,
SSP_15bits,
SSP_16bits,
SSP_17bits,
SSP_18bits,
SSP_19bits,
SSP_20bits,
SSP_21bits,
SSP_22bits,
SSP_23bits,
SSP_24bits,
SSP_25bits,
SSP_26bits,
SSP_27bits,
SSP_28bits,
SSP_29bits,
SSP_30bits,
SSP_31bits,
SSP_32bits
}SSPDataWidth_t;
typedef enum
{
SSP_1Sample = 0,
SSP_2Samples,
SSP_3Samples,
SSP_4Samples,
SSP_5Samples,
SSP_6Samples,
SSP_7Samples,
SSP_8Samples,
SSP_9Samples,
SSP_10Samples,
SSP_11Samples,
SSP_12Samples,
SSP_13Samples,
SSP_14Samples,
SSP_15Samples
}SSPFifoLevel_t;
#endif
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x DMA.h,
NONE, 1.1 PXA27XHPLDMA.nc, NONE, 1.1 PXA27XHPLDMAC.nc, NONE,
1.1 PXA27XHPLDMAM.nc, NONE, 1.1 PXA27XDMAC.nc, 1.1,
1.2 PXA27XDMAChannel.nc, 1.1, 1.2 PXA27XDMAM.nc, 1.1, 1.2
- Next message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x
pxa27x_registers.h, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-beta-commits
mailing list