FreeCalypso > hg > freecalypso-tools
comparison target-utils/libbase/spidrv.c @ 496:3d73d4d3527f
target-utils: removed osmo_delay_ms() from ABB access code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 25 May 2019 20:17:27 +0000 |
parents | e7502631a0f9 |
children |
comparison
equal
deleted
inserted
replaced
495:06ad5e30e8d0 | 496:3d73d4d3527f |
---|---|
118 if (din && (reg_status & SPI_STATUS_RE)) | 118 if (din && (reg_status & SPI_STATUS_RE)) |
119 break; | 119 break; |
120 else if (reg_status & SPI_STATUS_WE) | 120 else if (reg_status & SPI_STATUS_WE) |
121 break; | 121 break; |
122 } | 122 } |
123 /* FIXME: calibrate how much delay we really need (seven 13MHz cycles) */ | 123 /* delay of seven 13MHz cycles */ |
124 osmo_delay_ms(1); | 124 wait_ARM_cycles(7); |
125 | 125 |
126 if (din) { | 126 if (din) { |
127 tmp = SPI_REGS.reg_rx_msb << 16; | 127 tmp = SPI_REGS.reg_rx_msb << 16; |
128 tmp |= SPI_REGS.reg_rx_lsb; | 128 tmp |= SPI_REGS.reg_rx_lsb; |
129 | 129 |