View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002910 | FSVybrid | NI2C | public | 2016-03-31 12:14 | 2018-04-04 08:45 |
Reporter | zutter | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | V2.3 | ||||
Target Version | V3.0 | ||||
Summary | 0002910: Repeated start does not work | ||||
Description | Repeated start does not work | ||||
Steps To Reproduce | Tranfer data sequencies like below cause always "NI2C_FLAGS_ARBITRATION_LOST": NI2C_MSG_HEADER config_msg1[] = { ... {ADS_WRITE, 0x00, 0x0001}, /* Select channel 3 (UL/Y-) */ {ADS_READ, 0x00, 0x0002}, /* Read channel 3 (UL/Y-) */ {PCA_WRITE, 0x00, 0x0002}, /* Set idle check config */ ... }; /* Main program */ #define HEADER_SIZE1 sizeof(NI2C_MSG_HEADER) BYTE config_data1[] = { ... ADS_CH3, /* 6: Select channel 3 (UL/Y-) */ 0x00, 0x00, /* 7: Read channel 3 (UL/Y-) */ PCA_OUT, 0x87, /* 9: LR/LL: open, UR/UL: GND, LED off */ ... }; | ||||
Found Driver Version | |||||
Fixed Driver Version | |||||
Forum Link | |||||