ADC is sent to sleep mode.
264 if( up_down) up_down=1;
272 GPIO_PinWrite(ref_locale->porta_num, ref_locale->pin_num, 0);
274 uint8_t valore_da_trasmettere[]={ ADC_mode_reg, ADC_power_down_com};
276 SPIdrv->Send ( &valore_da_trasmettere ,2);
277 uint8_t troppa_attesa=0;
278 while( (SPIdrv->GetStatus().busy) && (troppa_attesa <250) ){
283 GPIO_PinWrite(ref_locale->porta_num, ref_locale->pin_num, 1);
void ADC_Sleep_fun(uint8_t up_down)
ADC is sent to sleep mode.
volatile uint32_t Error_bad_operation
exploited to mark the errors
void ERROR_codifica_errore(uint8_t scheda_su_scheda_giu, unsigned char error_addres, unsigned char code_to_shift, uint8_t reset_count_se_0)
If an error is found its flag is codified here.
@ error_address_SPI
Error register for SPI.
@ SPI_error_EVENT_DATA_LOST
This is ARM_SPI_EVENT_DATA_LOST.
const porta_pin_def ADC_Chip_Sel_up
Configuration ADC pin.
const porta_pin_def ADC_Chip_Sel_down
Configuration ADC pin.
#define I2C_mux_Scheda_giu
Selection of the I2C1 for lower board (purtroppo \'e contorto)
void Aspetta_tanti_ms(int millisecondi)
The timing function.