projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: Wait for companion to see CS before attempting communcation
[fw/altos]
/
src
/
drivers
/
ao_companion.c
diff --git
a/src/drivers/ao_companion.c
b/src/drivers/ao_companion.c
index c749adea9de2f2da295bf2aa64f28c9642ed1103..2ed407f1d9b216ea4fa6ed34e9eaa82ead4d3cbe 100644
(file)
--- a/
src/drivers/ao_companion.c
+++ b/
src/drivers/ao_companion.c
@@
-24,11
+24,14
@@
#endif
#define COMPANION_SELECT() do { \
#endif
#define COMPANION_SELECT() do { \
+ uint8_t pause; \
ao_spi_get_bit(AO_COMPANION_CS_PORT, \
AO_COMPANION_CS_PIN, \
AO_COMPANION_CS, \
AO_COMPANION_SPI_BUS, \
AO_SPI_SPEED_200kHz); \
ao_spi_get_bit(AO_COMPANION_CS_PORT, \
AO_COMPANION_CS_PIN, \
AO_COMPANION_CS, \
AO_COMPANION_SPI_BUS, \
AO_SPI_SPEED_200kHz); \
+ for (pause = 0; pause < 100; pause++) \
+ ao_arch_nop(); \
} while (0)
#define COMPANION_DESELECT() do { \
} while (0)
#define COMPANION_DESELECT() do { \