Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
imu_aspirin_arch.h
Go to the documentation of this file.
1 #ifndef IMU_ASPIRIN_ARCH_H
2 #define IMU_ASPIRIN_ARCH_H
3 
4 #include "subsystems/imu.h"
5 #include <libopencm3/stm32/gpio.h>
6 
7 extern void imu_aspirin_arch_int_enable(void);
8 extern void imu_aspirin_arch_int_disable(void);
9 
10 // gyro eoc
11 static inline int imu_aspirin_eoc(void)
12 {
13  return (gpio_get(GPIOC, GPIO14) == 0);
14 }
15 
16 
17 
18 #endif /* IMU_ASPIRIN_ARCH_H */
static int imu_aspirin_eoc(void)
#define GPIOC
Definition: gpio_arch.h:34
void imu_aspirin_arch_int_disable(void)
void imu_aspirin_arch_int_enable(void)
Inertial Measurement Unit interface.
#define GPIO14
Definition: gpio_arch.h:51
uint16_t gpio_get(uint32_t gpioport, uint16_t gpios)
Read a gpio value.