// // 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; }