38 static inline void ssp1_init(
void)
54 static inline void ssp1_set_max_clock(
unsigned int max_clock_mhz)
56 ssp_set_max_clock(
LPC_SSP1, max_clock_mhz);
64 static inline char ssp1_exchange_byte(
char out)
66 return ssp_exchange_byte(
LPC_SSP1, out);
73 static inline void ssp1_exchange_data(
void* data,
int len)
75 ssp_exchange_data(
LPC_SSP1, data, len);
unsigned ssp1_dma_transfer_block(unsigned char *pBuffer, uint32_t num_bytes, char is_write_op)
Definition: spi_dma.c:54
void lpc_pclk(lpc_pclk_t peripheral, clkdiv_t divider)
Definition: lpc_peripherals.c:42
void ssp1_dma_init()
Definition: spi_dma.c:46
unsigned int unsigned int len
Definition: startup.cpp:197
Definition: lpc_peripherals.h:109
#define LPC_SSP1
Definition: LPC17xx.h:1030
CMSIS Cortex-M3 Core Peripheral Access Layer Header File for NXP LPC17xx Device Series.
Definition: lpc_peripherals.h:82
Definition: lpc_peripherals.h:46
void lpc_pconp(lpc_pconp_t peripheral, bool on)
Definition: lpc_peripherals.c:30