mirror of
https://github.com/trabucayre/openFPGALoader.git
synced 2026-08-22 06:07:36 +02:00
anlogic, lattice, xilinx: fix comparision signed/unsigned
This commit is contained in:
+4
-4
@@ -202,7 +202,7 @@ int Anlogic::spi_put(uint8_t cmd, uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
|
||||
jtx[0] = AnlogicBitParser::reverseByte(cmd);
|
||||
if (tx != NULL) {
|
||||
for (int i = 0; i < len; i++)
|
||||
for (uint32_t i = 0; i < len; i++)
|
||||
jtx[i+1] = AnlogicBitParser::reverseByte(tx[i]);
|
||||
}
|
||||
|
||||
@@ -212,7 +212,7 @@ int Anlogic::spi_put(uint8_t cmd, uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
|
||||
_jtag->shiftDR(jtx, (rx == NULL)? NULL: jrx, 8*xfer_len);
|
||||
if (rx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
rx[i] = AnlogicBitParser::reverseByte(jrx[i+1]>>1)
|
||||
| (jrx[i+2]&0x01);
|
||||
}
|
||||
@@ -227,7 +227,7 @@ int Anlogic::spi_put(uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
uint8_t jrx[xfer_len];
|
||||
|
||||
if (tx != NULL) {
|
||||
for (int i = 0; i < len; i++)
|
||||
for (uint32_t i = 0; i < len; i++)
|
||||
jtx[i] = AnlogicBitParser::reverseByte(tx[i]);
|
||||
}
|
||||
|
||||
@@ -237,7 +237,7 @@ int Anlogic::spi_put(uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
|
||||
_jtag->shiftDR(jtx, (rx == NULL)? NULL: jrx, 8*xfer_len);
|
||||
if (rx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
rx[i] = AnlogicBitParser::reverseByte(jrx[i]>>1) |
|
||||
(jrx[i+1]&0x01);
|
||||
}
|
||||
|
||||
+4
-4
@@ -919,7 +919,7 @@ int Lattice::spi_put(uint8_t cmd, uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
jtx[0] = LatticeBitParser::reverseByte(cmd);
|
||||
|
||||
if (tx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
jtx[i+1] = LatticeBitParser::reverseByte(tx[i]);
|
||||
}
|
||||
|
||||
@@ -930,7 +930,7 @@ int Lattice::spi_put(uint8_t cmd, uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
_jtag->shiftDR(jtx, (rx == NULL)? NULL: jrx, 8*xfer_len);
|
||||
|
||||
if (rx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
rx[i] = LatticeBitParser::reverseByte(jrx[i+1]);
|
||||
}
|
||||
return 0;
|
||||
@@ -943,7 +943,7 @@ int Lattice::spi_put(uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
uint8_t jrx[xfer_len];
|
||||
|
||||
if (tx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
jtx[i] = LatticeBitParser::reverseByte(tx[i]);
|
||||
}
|
||||
|
||||
@@ -954,7 +954,7 @@ int Lattice::spi_put(uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
_jtag->shiftDR(jtx, (rx == NULL)? NULL: jrx, 8*xfer_len);
|
||||
|
||||
if (rx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
rx[i] = LatticeBitParser::reverseByte(jrx[i]);
|
||||
}
|
||||
return 0;
|
||||
|
||||
+4
-4
@@ -225,7 +225,7 @@ int Xilinx::spi_put(uint8_t cmd,
|
||||
/* uint8_t jtx[xfer_len] = {McsParser::reverseByte(cmd)}; */
|
||||
uint8_t jrx[xfer_len];
|
||||
if (tx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
jtx[i+1] = McsParser::reverseByte(tx[i]);
|
||||
}
|
||||
/* addr BSCAN user1 */
|
||||
@@ -237,7 +237,7 @@ int Xilinx::spi_put(uint8_t cmd,
|
||||
_jtag->shiftDR(jtx, (rx == NULL)? NULL: jrx, 8*xfer_len);
|
||||
|
||||
if (rx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
rx[i] = McsParser::reverseByte(jrx[i+1] >> 1) | (jrx[i+2] & 0x01);
|
||||
}
|
||||
return 0;
|
||||
@@ -249,7 +249,7 @@ int Xilinx::spi_put(uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
uint8_t jtx[xfer_len];
|
||||
uint8_t jrx[xfer_len];
|
||||
if (tx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
jtx[i] = McsParser::reverseByte(tx[i]);
|
||||
}
|
||||
/* addr BSCAN user1 */
|
||||
@@ -261,7 +261,7 @@ int Xilinx::spi_put(uint8_t *tx, uint8_t *rx, uint32_t len)
|
||||
_jtag->shiftDR(jtx, (rx == NULL)? NULL: jrx, 8*xfer_len);
|
||||
|
||||
if (rx != NULL) {
|
||||
for (int i=0; i < len; i++)
|
||||
for (uint32_t i=0; i < len; i++)
|
||||
rx[i] = McsParser::reverseByte(jrx[i] >> 1) | (jrx[i+1] & 0x01);
|
||||
}
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user