diff options
Diffstat (limited to 'quantum/split_common/serial.h')
| -rw-r--r-- | quantum/split_common/serial.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/quantum/split_common/serial.h b/quantum/split_common/serial.h index 1c1e64006..53e66cf90 100644 --- a/quantum/split_common/serial.h +++ b/quantum/split_common/serial.h | |||
| @@ -22,14 +22,14 @@ | |||
| 22 | // ///////////////////////////////////////////////////////////////// | 22 | // ///////////////////////////////////////////////////////////////// |
| 23 | 23 | ||
| 24 | // Soft Serial Transaction Descriptor | 24 | // Soft Serial Transaction Descriptor |
| 25 | typedef struct _SSTD_t { | 25 | typedef struct _SSTD_t { |
| 26 | uint8_t *status; | 26 | uint8_t *status; |
| 27 | uint8_t initiator2target_buffer_size; | 27 | uint8_t initiator2target_buffer_size; |
| 28 | uint8_t *initiator2target_buffer; | 28 | uint8_t *initiator2target_buffer; |
| 29 | uint8_t target2initiator_buffer_size; | 29 | uint8_t target2initiator_buffer_size; |
| 30 | uint8_t *target2initiator_buffer; | 30 | uint8_t *target2initiator_buffer; |
| 31 | } SSTD_t; | 31 | } SSTD_t; |
| 32 | #define TID_LIMIT( table ) (sizeof(table) / sizeof(SSTD_t)) | 32 | #define TID_LIMIT(table) (sizeof(table) / sizeof(SSTD_t)) |
| 33 | 33 | ||
| 34 | // initiator is transaction start side | 34 | // initiator is transaction start side |
| 35 | void soft_serial_initiator_init(SSTD_t *sstd_table, int sstd_table_size); | 35 | void soft_serial_initiator_init(SSTD_t *sstd_table, int sstd_table_size); |
| @@ -39,12 +39,12 @@ void soft_serial_target_init(SSTD_t *sstd_table, int sstd_table_size); | |||
| 39 | // initiator resullt | 39 | // initiator resullt |
| 40 | #define TRANSACTION_END 0 | 40 | #define TRANSACTION_END 0 |
| 41 | #define TRANSACTION_NO_RESPONSE 0x1 | 41 | #define TRANSACTION_NO_RESPONSE 0x1 |
| 42 | #define TRANSACTION_DATA_ERROR 0x2 | 42 | #define TRANSACTION_DATA_ERROR 0x2 |
| 43 | #define TRANSACTION_TYPE_ERROR 0x4 | 43 | #define TRANSACTION_TYPE_ERROR 0x4 |
| 44 | #ifndef SERIAL_USE_MULTI_TRANSACTION | 44 | #ifndef SERIAL_USE_MULTI_TRANSACTION |
| 45 | int soft_serial_transaction(void); | 45 | int soft_serial_transaction(void); |
| 46 | #else | 46 | #else |
| 47 | int soft_serial_transaction(int sstd_index); | 47 | int soft_serial_transaction(int sstd_index); |
| 48 | #endif | 48 | #endif |
| 49 | 49 | ||
| 50 | // target status | 50 | // target status |
| @@ -58,5 +58,5 @@ int soft_serial_transaction(int sstd_index); | |||
| 58 | // or TRANSACTION_ACCEPTED | 58 | // or TRANSACTION_ACCEPTED |
| 59 | #define TRANSACTION_ACCEPTED 0x8 | 59 | #define TRANSACTION_ACCEPTED 0x8 |
| 60 | #ifdef SERIAL_USE_MULTI_TRANSACTION | 60 | #ifdef SERIAL_USE_MULTI_TRANSACTION |
| 61 | int soft_serial_get_and_clean_status(int sstd_index); | 61 | int soft_serial_get_and_clean_status(int sstd_index); |
| 62 | #endif | 62 | #endif |
