#include "Spi.h" #include "Spi_Cfg.h" #include "Spi_Types.h" void SpiSend(uint8 address,uint8 data) { uint8 buffer[2]; buffer[0] = data; buffer[1] = address; Spi_SetAsyncMode(SPI_INTERRUPT_MODE); Spi_SetupEB(SpiChl_Boost, buffer,0,2); Spi_AsyncTransmit(SEQ_Boost); } void CddBoostInit(void) { SpiSend(0x00,0x00); SpiSend(0x03,0x00); SpiSend(0x04,0x00); SpiSend(0x05,0x00); SpiSend(0x06,0x00); SpiSend(0x1A,0x56); SpiSend(0x1B,0x11); SpiSend(0x15,0xA6); SpiSend(0x14,0x55); SpiSend(0x13,0x11); SpiSend(0x12,0x11); SpiSend(0x11,0x0F); SpiSend(0x10,0xD8); SpiSend(0x0F,0x00); SpiSend(0x0E,0x00); SpiSend(0x0D,0x3E); SpiSend(0x0C,0x0F); SpiSend(0x0B,0x0F); SpiSend(0x0A,0x00); SpiSend(0x09,0x0D); SpiSend(0x08,0x46); SpiSend(0x07,0x46); SpiSend(0x06,0x55); SpiSend(0x05,0x5D); SpiSend(0x04,0x55); SpiSend(0x03,0x55); SpiSend(0x02,0x00); SpiSend(0x01,0x0F); SpiSend(0x1F,0x30); SpiSend(0x20,0x20); SpiSend(0x1C,0x00); SpiSend(0x00,0x03); }