Rev 76 | Rev 79 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 76 | Rev 77 | ||
---|---|---|---|
Line 8... | Line 8... | ||
8 | #include "main.h" |
8 | #include "main.h" |
9 | #include "display.h" |
9 | #include "display.h" |
10 | #include "switches.h" |
10 | #include "switches.h" |
11 | #include "nvram.h" |
11 | #include "nvram.h" |
12 | #include <cstring> |
12 | #include <cstring> |
- | 13 | #include <cstdlib> |
|
13 | #include "libOLED/stm32_halDisplay.H" |
14 | #include "libOLED/stm32_halDisplay.H" |
14 | #include "libOLED/fontclass.H" |
15 | #include "libOLED/fontclass.H" |
15 | #include "libOLED/displayDial.H" |
16 | #include "libOLED/displayDial.H" |
16 | #include "libPlx/displayInfo.H" |
17 | #include "libPlx/displayInfo.H" |
17 | #include "libOLED/ap_math.h" |
18 | #include "libOLED/ap_math.h" |
Line 135... | Line 136... | ||
135 | // use dialIndex+1 as tag for data : always non-zero. |
136 | // use dialIndex+1 as tag for data : always non-zero. |
136 | nvram_info_t *dial_nvram = find_nvram_data(dialIndex + 1); |
137 | nvram_info_t *dial_nvram = find_nvram_data(dialIndex + 1); |
137 | 138 | ||
138 | if (dial_nvram && context.knobPos < 0) |
139 | if (dial_nvram && context.knobPos < 0) |
139 | { |
140 | { |
140 | for (i = 0; i < MAXRDG; i++) |
141 | for (i = 0; i < INFO_SIZE; i++) |
141 | if (isValid(i) && (Info[i].observation.Obs == dial_nvram->data.observation) && (Info[i].observation.Instance == dial_nvram->data.instance)) |
142 | if (isValid(i) && (Info[i].observation.Obs == dial_nvram->data.observation) && (Info[i].observation.Instance == dial_nvram->data.instance)) |
142 | { |
143 | { |
143 | context.knobPos = i; |
144 | context.knobPos = i; |
144 | return; |
145 | return; |
145 | } |
146 | } |