Rev 1137 | Rev 1141 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1137 | Rev 1139 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | #include "pitch_neutral.h" |
10 | #include "pitch_neutral.h" |
11 | #include "pitch_md.h" |
11 | #include "pitch_md.h" |
12 | #include "pitch.h" |
12 | #include "pitch.h" |
Line -... | Line 13... | ||
- | 13 | ||
- | 14 | ||
- | 15 | unsigned char pitchMode; |
|
- | 16 | ||
- | 17 | char *pitchModeStrings[] = { |
|
- | 18 | "Normal ", |
|
- | 19 | "Neutral ", |
|
- | 20 | "MD " |
|
- | 21 | }; |
|
13 | 22 | ||
14 | 23 | ||
Line 15... | Line 24... | ||
15 | // Zeiger auf den durch das Setting bestimmten Pitch-Steuerungsalgorithmus |
24 | // Zeiger auf den durch das Setting bestimmten Pitch-Steuerungsalgorithmus |
16 | int (* pitch_value_ptr)( void ); |
25 | int (* pitch_value_ptr)( void ); |
Line 23... | Line 32... | ||
23 | * wird nach jeder Setting-Auswahl sowie nach jeder Setting-Änderung |
32 | * wird nach jeder Setting-Auswahl sowie nach jeder Setting-Änderung |
24 | * aufgerufen. |
33 | * aufgerufen. |
25 | */ |
34 | */ |
26 | void pitch_init( void ) { |
35 | void pitch_init( void ) { |
Line -... | Line 36... | ||
- | 36 | ||
- | 37 | pitchMode = PARAM_PITCH_MODE; |
|
- | 38 | ||
- | 39 | pitch_md_init(); |
|
27 | 40 | ||
28 | // FIXME Funktioniert noch nicht |
41 | // FIXME Funktioniert noch nicht |
29 | switch( PARAM_PITCH_MODE ) { |
42 | switch( pitchMode ) { |
30 | case PARAM_PITCH_MODE_NEUTRAL: |
43 | case PARAM_PITCH_MODE_NEUTRAL: |
31 | pitch_value_ptr = pitch_neutral_value; |
44 | pitch_value_ptr = pitch_neutral_value; |
Line 32... | Line 45... | ||
32 | break; |
45 | break; |
Line 42... | Line 55... | ||
42 | // Hier können weitere Initialisierungen folgen |
55 | // Hier können weitere Initialisierungen folgen |
43 | } |
56 | } |
Line 44... | Line 57... | ||
44 | 57 | ||
45 | 58 | ||
46 | int pitch_value( void ) { |
59 | int pitch_value( void ) { |
47 | switch( PARAM_PITCH_MODE ) { |
60 | switch( pitchMode ) { |
Line 48... | Line 61... | ||
48 | case PARAM_PITCH_MODE_NEUTRAL: |
61 | case PARAM_PITCH_MODE_NEUTRAL: |
49 | return pitch_neutral_value(); |
62 | return pitch_neutral_value(); |