projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosui: --fetchmaps gets same number of maps as GUI
[fw/altos]
/
src
/
core
/
ao_config.c
diff --git
a/src/core/ao_config.c
b/src/core/ao_config.c
index 4a1c58b90afbd17ff0965da02ec8ca23b88e82dc..4482f673f59c0fdbbe132f0c52bcd89d1095a762 100644
(file)
--- a/
src/core/ao_config.c
+++ b/
src/core/ao_config.c
@@
-514,6
+514,10
@@
ao_config_pad_orientation_show(void) __reentrant
printf("Pad orientation: %d\n", ao_config.pad_orientation);
}
printf("Pad orientation: %d\n", ao_config.pad_orientation);
}
+#ifndef AO_ACCEL_INVERT
+#define AO_ACCEL_INVERT 0x7fff
+#endif
+
void
ao_config_pad_orientation_set(void) __reentrant
{
void
ao_config_pad_orientation_set(void) __reentrant
{
@@
-523,10
+527,10
@@
ao_config_pad_orientation_set(void) __reentrant
_ao_config_edit_start();
ao_cmd_lex_i &= 1;
if (ao_config.pad_orientation != ao_cmd_lex_i) {
_ao_config_edit_start();
ao_cmd_lex_i &= 1;
if (ao_config.pad_orientation != ao_cmd_lex_i) {
-
u
int16_t t;
+ int16_t t;
t = ao_config.accel_plus_g;
t = ao_config.accel_plus_g;
- ao_config.accel_plus_g =
0x7fff
- ao_config.accel_minus_g;
- ao_config.accel_minus_g =
0x7fff
- t;
+ ao_config.accel_plus_g =
AO_ACCEL_INVERT
- ao_config.accel_minus_g;
+ ao_config.accel_minus_g =
AO_ACCEL_INVERT
- t;
}
ao_config.pad_orientation = ao_cmd_lex_i;
_ao_config_edit_finish();
}
ao_config.pad_orientation = ao_cmd_lex_i;
_ao_config_edit_finish();
@@
-658,8
+662,10
@@
ao_config_help(void) __reentrant;
static void
ao_config_show(void) __reentrant;
static void
ao_config_show(void) __reentrant;
+#if HAS_EEPROM
static void
ao_config_save(void) __reentrant;
static void
ao_config_save(void) __reentrant;
+#endif
__code struct ao_config_var ao_config_vars[] = {
#if HAS_FLIGHT
__code struct ao_config_var ao_config_vars[] = {
#if HAS_FLIGHT