#include <FreeRTOS.h>
#include <semphr.h>
#include <stdint.h>
#include <stdbool.h>
#include <hal.h>
Go to the source code of this file.
|
#define | TEMP_ALREDY_INITED 1 |
|
#define | temp_lock(u, w, e) |
|
#define | temp_unlock(u, e) |
|
#define | TEMP_ADDDEV(ns, p) HAL_ADDDEV(temp, ns, p) |
|
#define | TEMP_GET_DEV(index) HAL_GET_DEV(temp, index) |
|
#define | TEMP_OPS(ns) |
|
#define | TEMP_INIT_DEV(ns) |
|
#define | TEMP_INIT(ns, index) struct temp *temp_init(uint32_t index) |
|
#define | TEMP_DEINIT(ns, t) int32_t temp_deinit(struct temp *t) |
|
#define | TEMP_GET(ns, t, v, waittime) int32_t temp_get(struct temp *t, float *v, TickType_t waittime) |
|
#define | TEMP_GET_ISR(ns, t, v) int32_t temp_getISR(struct temp *t, float *v) |
|
◆ TEMP_ADDDEV
#define TEMP_ADDDEV |
( |
|
ns, |
|
|
|
p |
|
) |
| HAL_ADDDEV(temp, ns, p) |
◆ TEMP_ALREDY_INITED
#define TEMP_ALREDY_INITED 1 |
◆ TEMP_DEINIT
#define TEMP_DEINIT |
( |
|
ns, |
|
|
|
t |
|
) |
| int32_t temp_deinit(struct temp *t) |
◆ TEMP_GET
#define TEMP_GET |
( |
|
ns, |
|
|
|
t, |
|
|
|
v, |
|
|
|
waittime |
|
) |
| int32_t temp_get(struct temp *t, float *v, TickType_t waittime) |
◆ TEMP_GET_DEV
◆ TEMP_GET_ISR
#define TEMP_GET_ISR |
( |
|
ns, |
|
|
|
t, |
|
|
|
v |
|
) |
| int32_t temp_getISR(struct temp *t, float *v) |
◆ TEMP_INIT
#define TEMP_INIT |
( |
|
ns, |
|
|
|
index |
|
) |
| struct temp *temp_init(uint32_t index) |
◆ TEMP_INIT_DEV
#define TEMP_INIT_DEV |
( |
|
ns | ) |
|
◆ temp_lock
#define temp_lock |
( |
|
u, |
|
|
|
w, |
|
|
|
e |
|
) |
| |
◆ TEMP_OPS
◆ temp_unlock
#define temp_unlock |
( |
|
u, |
|
|
|
e |
|
) |
| |
◆ HAL_DEFINE_GLOBAL_ARRAY()
HAL_DEFINE_GLOBAL_ARRAY |
( |
temp |
| ) |
|
◆ temp_generic_init()
int32_t temp_generic_init |
( |
struct temp * |
temp | ) |
|