12345678910111213141516171819202122232425262728293031323334 |
- #ifndef __ADC_TRANSPORT_H
- #define __ADC_TRANSPORT_H
- #define MS5192T_SPI SPI4
- #define MS5192T_CS_HIGH gpio_bits_set(GPIOE, GPIO_PINS_12)
- #define MS5192T_CS_LOW gpio_bits_reset(GPIOE, GPIO_PINS_12)
- //
- void adc_gpio_init(void);
- //
- void adc_test(void);
- //
- void adc_mosi_high(void);
- //
- void adc_mosi_to_spi(void);
- // Initializes the SPI communication peripheral.
- unsigned char SPI_Init(unsigned char lsbFirst, unsigned long clockFreq,
- unsigned char clockPol, unsigned char clockPha);
- // Writes data to SPI.
- unsigned char SPI_Write(unsigned char* data, unsigned char bytesNumber);
- // Reads data from SPI.
- unsigned char SPI_Read(unsigned char* data, unsigned char bytesNumber);
- #endif // __ADC_TRANSPORT_H
|