libws libws
WSwan hardware library for the Wonderful toolchain
|
Macros | |
#define | WS_GDMA_SOURCE_L_PORT 0x40 |
#define | WS_GDMA_SOURCE_H_PORT 0x42 |
#define | WS_GDMA_DEST_PORT 0x44 |
#define | WS_GDMA_LENGTH_PORT 0x46 |
#define | WS_GDMA_CTRL_PORT 0x48 |
#define | WS_GDMA_CTRL_START 0x80 |
#define | WS_GDMA_CTRL_INC 0x00 |
#define | WS_GDMA_CTRL_DEC 0x40 |
#define | WS_SDMA_SOURCE_L_PORT 0x4A |
#define | WS_SDMA_SOURCE_H_PORT 0x4C |
#define | WS_SDMA_LENGTH_L_PORT 0x4E |
#define | WS_SDMA_LENGTH_H_PORT 0x50 |
#define | WS_SDMA_CTRL_PORT 0x52 |
#define | WS_SDMA_CTRL_ENABLE 0x80 |
#define | WS_SDMA_CTRL_INC 0x00 |
#define | WS_SDMA_CTRL_DEC 0x40 |
#define | WS_SDMA_CTRL_TARGET_CH2 0x00 |
#define | WS_SDMA_CTRL_TARGET_HYPERV 0x10 |
#define | WS_SDMA_CTRL_TARGET_SHIFT 4 |
#define | WS_SDMA_CTRL_TARGET_MASK 0x10 |
#define | WS_SDMA_CTRL_ONESHOT 0x00 |
#define | WS_SDMA_CTRL_REPEAT 0x08 |
#define | WS_SDMA_CTRL_HOLD 0x04 |
#define | WS_SDMA_CTRL_RATE_4000 0x00 |
#define | WS_SDMA_CTRL_RATE_6000 0x01 |
#define | WS_SDMA_CTRL_RATE_12000 0x02 |
#define | WS_SDMA_CTRL_RATE_24000 0x03 |
#define | WS_SDMA_CTRL_RATE_SHIFT 0 |
#define | WS_SDMA_CTRL_RATE_MASK 0x03 |
#define WS_GDMA_CTRL_START 0x80 |
#define WS_GDMA_DEST_PORT 0x44 |
#define WS_GDMA_LENGTH_PORT 0x46 |
#define WS_GDMA_SOURCE_H_PORT 0x42 |
#define WS_GDMA_SOURCE_L_PORT 0x40 |
#define WS_SDMA_CTRL_ENABLE 0x80 |
#define WS_SDMA_CTRL_ONESHOT 0x00 |
#define WS_SDMA_CTRL_RATE_12000 0x02 |
#define WS_SDMA_CTRL_RATE_24000 0x03 |
#define WS_SDMA_CTRL_RATE_4000 0x00 |
#define WS_SDMA_CTRL_RATE_6000 0x01 |
#define WS_SDMA_CTRL_REPEAT 0x08 |
#define WS_SDMA_CTRL_TARGET_CH2 0x00 |
#define WS_SDMA_CTRL_TARGET_HYPERV 0x10 |
#define WS_SDMA_LENGTH_H_PORT 0x50 |
#define WS_SDMA_LENGTH_L_PORT 0x4E |
#define WS_SDMA_SOURCE_H_PORT 0x4C |