Fork of Smoothie to port to mbed non-LPC targets.

Dependencies:   mbed

Fork of Smoothie by Stéphane Cachat

Committer:
Michael J. Spencer
Date:
Fri Feb 28 18:52:52 2014 -0800
Revision:
2:1df0b61d3b5a
Update to latest Smoothie.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Michael J. Spencer 2:1df0b61d3b5a 1 #ifndef _SPI_HAL_H
Michael J. Spencer 2:1df0b61d3b5a 2 #define _SPI_HAL_H
Michael J. Spencer 2:1df0b61d3b5a 3
Michael J. Spencer 2:1df0b61d3b5a 4 #include "lpc17xx_ssp.h"
Michael J. Spencer 2:1df0b61d3b5a 5
Michael J. Spencer 2:1df0b61d3b5a 6 #ifdef __LPC17XX__
Michael J. Spencer 2:1df0b61d3b5a 7 #include <PinNames.h>
Michael J. Spencer 2:1df0b61d3b5a 8 typedef struct {
Michael J. Spencer 2:1df0b61d3b5a 9 uint8_t port;
Michael J. Spencer 2:1df0b61d3b5a 10 uint8_t pin;
Michael J. Spencer 2:1df0b61d3b5a 11 } Pin_t;
Michael J. Spencer 2:1df0b61d3b5a 12
Michael J. Spencer 2:1df0b61d3b5a 13 typedef LPC_SSP_TypeDef SPI_REG;
Michael J. Spencer 2:1df0b61d3b5a 14 typedef LPC_GPDMACH_TypeDef DMA_REG;
Michael J. Spencer 2:1df0b61d3b5a 15
Michael J. Spencer 2:1df0b61d3b5a 16 #define N_SPI_INTERRUPT_ROUTINES 2
Michael J. Spencer 2:1df0b61d3b5a 17 #endif
Michael J. Spencer 2:1df0b61d3b5a 18
Michael J. Spencer 2:1df0b61d3b5a 19 #endif /* _SPI_HAL_H */