projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Indicate RSSI with a blinking LED
[fw/altos]
/
ao.h
diff --git
a/ao.h
b/ao.h
index aa7163fc141342850d0c97b1a1e19a378ca4b7ac..96dd02d00509ae52761ebe13c718cd5530ff298b 100644
(file)
--- a/
ao.h
+++ b/
ao.h
@@
-44,7
+44,7
@@
struct ao_task {
extern __xdata struct ao_task *__data ao_cur_task;
extern __xdata struct ao_task *__data ao_cur_task;
-#define AO_NUM_TASKS 1
0
/* maximum number of tasks */
+#define AO_NUM_TASKS 1
6
/* maximum number of tasks */
#define AO_NO_TASK 0 /* no task id */
/*
#define AO_NO_TASK 0 /* no task id */
/*
@@
-467,7
+467,7
@@
struct ao_log_record {
uint16_t tick;
union {
struct {
uint16_t tick;
union {
struct {
-
uint16_t seria
l;
+
int16_t ground_acce
l;
uint16_t flight;
} flight;
struct {
uint16_t flight;
} flight;
struct {
@@
-727,6
+727,7
@@
struct ao_telemetry {
/* Set delay between telemetry reports (0 to disable) */
/* Set delay between telemetry reports (0 to disable) */
+#define AO_TELEMETRY_INTERVAL_PAD AO_MS_TO_TICKS(1000)
#define AO_TELEMETRY_INTERVAL_FLIGHT AO_MS_TO_TICKS(50)
#define AO_TELEMETRY_INTERVAL_RECOVER AO_MS_TO_TICKS(1000)
#define AO_TELEMETRY_INTERVAL_FLIGHT AO_MS_TO_TICKS(50)
#define AO_TELEMETRY_INTERVAL_RECOVER AO_MS_TO_TICKS(1000)
@@
-832,6
+833,16
@@
ao_config_get(void);
void
ao_config_init(void);
void
ao_config_init(void);
+/*
+ * ao_rssi.c
+ */
+
+void
+ao_rssi_set(int rssi_value);
+
+void
+ao_rssi_init(uint8_t rssi_led);
+
/*
* ao_product.c
*
/*
* ao_product.c
*