1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2025-04-21 12:27:27 +03:00

atusb/fw2: moved board-specific functions (SPI, RF reset) out of main()

- Makefile (OBJS): added spi.o
- spi.h, spi.c, atusb.c: moved SPI functions to new file
- spi.h (spi), spi.c (spi), atusb.c (main): renamed function "spi" to
  "spi_io"
- atusb.c (reset_rf, main): moved transceiver reset to separate function
This commit is contained in:
Werner Almesberger
2011-02-08 21:32:24 -03:00
parent 259400fdb8
commit 1c004ee2d2
4 changed files with 76 additions and 42 deletions

14
atusb/fw2/spi.h Normal file
View File

@@ -0,0 +1,14 @@
#ifndef SPI_H
#define SPI_H
#include <stdint.h>
void spi_begin(void);
uint8_t spi_io(uint8_t v);
void spi_end(void);
void spi_init(void);
#define spi_send(v) (void) spi_io(v)
#define spi_recv(v) spi_io(0)
#endif /* !SPI_H */