23 lines
623 B
C
23 lines
623 B
C
//
|
|
// Created by cfif on 03.06.2024.
|
|
//
|
|
#include "SensorSPI.h"
|
|
|
|
bool setSpiSensor(tSensorSPI *env, uint16_t reg) {
|
|
|
|
GpioPinSet(&env->conns->COON_A_B9_B10.En1, false);
|
|
GpioPinSet(&env->conns->COON_A_B9_B10.En1, true);
|
|
|
|
GpioPinSet(&env->conns->COON_A_B9_B10.Con.A, false);
|
|
GpioPinSet(&env->conns->COON_A_B9_B10.Con.B, false);
|
|
GpioPinSet(&env->conns->COON_A_B9_B10.Con.C, false);
|
|
|
|
bool result = SpiPortTransmit(&env->spiPorts->Spi1_IO, ®, 1000);
|
|
|
|
return result;
|
|
}
|
|
|
|
void SensorSpi_Init(tSensorSPI *env, tSpiPorts *spiPorts, tConns *conns) {
|
|
env->spiPorts = spiPorts;
|
|
env->conns = conns;
|
|
} |