CROSS Technical Documentation User Manual and Technical Doc.
INFN Milano Bicocca
Loading...
Searching...
No Matches

◆ I2C_1_Initialize()

void I2C_1_Initialize ( void  )

The I2C_1 initialize.

Returns
No Parameters


106void I2C_1_Initialize (void) {
107
108 I2CAdrv->PowerControl (ARM_POWER_OFF); // Terminate any pending transfers, reset IRQ/DMA, power off peripheral
109 I2CAdrv->Uninitialize ();
110
111 I2CAdrv->Initialize (I2C_1_SignalEvent_t); // Viene inizializzata la periferica I2C
112 I2CAdrv->PowerControl (ARM_POWER_FULL); // Viene accesa la periferica
113 I2CAdrv->Control (ARM_I2C_BUS_SPEED, ARM_I2C_BUS_SPEED_STANDARD); // Viene impostata la velocit\'a del Bus
114 I2CAdrv->Control (ARM_I2C_BUS_CLEAR, 0);
115}
void I2C_1_Initialize(void)
The I2C_1 initialize.
Definition: I2C_1.c:106
void I2C_1_SignalEvent_t(uint32_t event)
The I2C_1 interrupt function.
Definition: I2C_1.c:37

Definition at line 106 of file I2C_1.c.

References I2C_1_SignalEvent_t().

Referenced by CANActivity_IRQHandler_mio(), instr_inizializza_tutto_da_zero_function(), and instr_periferal_reset_function().