#include <FreeRTOS.h>
#include <semphr.h>
#include <stdint.h>
#include <stdbool.h>
#include <hal.h>
Go to the source code of this file.
|
#define | GYRO_ALREDY_INITED 1 |
|
#define | gyro_lock(u, w, e) |
|
#define | gyro_unlock(u, e) |
|
#define | GYRO_ADDDEV(ns, p) HAL_ADDDEV(gyro, ns, p) |
|
#define | GYRO_GET_DEV(index) HAL_GET_DEV(gyro, index) |
|
#define | GYRO_OPS(ns) |
|
#define | GYRO_INIT_DEV(ns) |
|
#define | GYRO_INIT(ns, index) struct gyro *gyro_init(uint32_t index) |
|
#define | GYRO_DEINIT(ns, a) int32_t gyro_deinit(struct gyro *a) |
|
#define | GYRO_GET(ns, a, v, waittime) int32_t gyro_get(struct gyro *a, struct vector *v, TickType_t waittime) |
|
#define | GYRO_GET_ISR(ns, a, v) int32_t gyro_getISR(struct gyro *a, struct vector *v) |
|
◆ GYRO_ADDDEV
#define GYRO_ADDDEV |
( |
|
ns, |
|
|
|
p |
|
) |
| HAL_ADDDEV(gyro, ns, p) |
◆ GYRO_ALREDY_INITED
#define GYRO_ALREDY_INITED 1 |
◆ GYRO_DEINIT
#define GYRO_DEINIT |
( |
|
ns, |
|
|
|
a |
|
) |
| int32_t gyro_deinit(struct gyro *a) |
◆ GYRO_GET
#define GYRO_GET |
( |
|
ns, |
|
|
|
a, |
|
|
|
v, |
|
|
|
waittime |
|
) |
| int32_t gyro_get(struct gyro *a, struct vector *v, TickType_t waittime) |
◆ GYRO_GET_DEV
◆ GYRO_GET_ISR
#define GYRO_GET_ISR |
( |
|
ns, |
|
|
|
a, |
|
|
|
v |
|
) |
| int32_t gyro_getISR(struct gyro *a, struct vector *v) |
◆ GYRO_INIT
#define GYRO_INIT |
( |
|
ns, |
|
|
|
index |
|
) |
| struct gyro *gyro_init(uint32_t index) |
◆ GYRO_INIT_DEV
#define GYRO_INIT_DEV |
( |
|
ns | ) |
|
◆ gyro_lock
#define gyro_lock |
( |
|
u, |
|
|
|
w, |
|
|
|
e |
|
) |
| |
◆ GYRO_OPS
◆ gyro_unlock
#define gyro_unlock |
( |
|
u, |
|
|
|
e |
|
) |
| |
◆ gyro_generic_init()
int32_t gyro_generic_init |
( |
struct gyro * |
gyro | ) |
|
◆ HAL_DEFINE_GLOBAL_ARRAY()
HAL_DEFINE_GLOBAL_ARRAY |
( |
gyro |
| ) |
|