123456789101112131415161718192021222324252627282930 |
- #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);
- //
- flag_status adc_get_rdy(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);
- //
- //void adc_task(void *params);
- #endif // __ADC_TRANSPORT_H
|