projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: Finish ms5607 support
[fw/altos]
/
src
/
drivers
/
ao_pyro_slave.c
diff --git
a/src/drivers/ao_pyro_slave.c
b/src/drivers/ao_pyro_slave.c
index e6c73a3c914356deefb5e564a4e2ec9a37cb3dc9..5a8ab9223b095bc7bd83380a07ce0d4393cdd9db 100644
(file)
--- a/
src/drivers/ao_pyro_slave.c
+++ b/
src/drivers/ao_pyro_slave.c
@@
-15,8
+15,9
@@
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-#include "ao.h"
-#include "ao_product.h"
+#include <ao.h>
+#include <ao_product.h>
+#include <ao_companion.h>
struct ao_companion_command ao_companion_command;
struct ao_companion_command ao_companion_command;
@@
-29,19
+30,19
@@
static const struct ao_companion_setup ao_telepyro_setup = {
void ao_spi_slave(void)
{
void ao_spi_slave(void)
{
- if (!ao_spi_
read
((uint8_t *) &ao_companion_command,
- sizeof (ao_companion_command)))
+ if (!ao_spi_
slave_recv
((uint8_t *) &ao_companion_command,
+
sizeof (ao_companion_command)))
return;
/* Figure out the outbound data */
switch (ao_companion_command.command) {
case AO_COMPANION_SETUP:
return;
/* Figure out the outbound data */
switch (ao_companion_command.command) {
case AO_COMPANION_SETUP:
- ao_spi_
write
((uint8_t *) &ao_telepyro_setup,
- sizeof (ao_telepyro_setup));
+ ao_spi_
slave_send
((uint8_t *) &ao_telepyro_setup,
+
sizeof (ao_telepyro_setup));
break;
case AO_COMPANION_FETCH:
break;
case AO_COMPANION_FETCH:
- ao_spi_
write
((uint8_t *) &ao_adc_ring[ao_adc_ring_prev(ao_adc_head)].adc,
- AO_TELEPYRO_NUM_ADC * sizeof (uint16_t));
+ ao_spi_
slave_send
((uint8_t *) &ao_adc_ring[ao_adc_ring_prev(ao_adc_head)].adc,
+
AO_TELEPYRO_NUM_ADC * sizeof (uint16_t));
break;
case AO_COMPANION_NOTIFY:
break;
break;
case AO_COMPANION_NOTIFY:
break;