Paparazzi UAS  v4.2.2_stable-4-gcc32f65
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
i2c_arch.c File Reference
#include "mcu_periph/i2c.h"
#include "std.h"
#include "interrupt_hw.h"
+ Include dependency graph for i2c_arch.c:

Go to the source code of this file.

Functions

 __attribute__ ((always_inline))
 
bool_t i2c_idle (struct i2c_periph *p)
 
bool_t i2c_submit (struct i2c_periph *p, struct i2c_transaction *t)
 
void i2c_event (void)
 
void i2c_setbitrate (struct i2c_periph *p, int bitrate)
 

Function Documentation

__attribute__ ( (always_inline)  )
void i2c_event ( void  )

Definition at line 344 of file i2c_arch.c.

Referenced by event_task_ap(), event_task_fbw(), and main_event().

+ Here is the caller graph for this function:

bool_t i2c_idle ( struct i2c_periph p)

Definition at line 317 of file i2c_arch.c.

Referenced by baro_periodic(), event_i2c_abuse_test(), hmc5843_idle_task(), hmc5843_periodic(), and imu_aspirin_event().

+ Here is the caller graph for this function:

void i2c_setbitrate ( struct i2c_periph p,
int  bitrate 
)

Definition at line 346 of file i2c_arch.c.

Referenced by event_i2c_abuse_test().

+ Here is the caller graph for this function: