Auf den letzten Metern
Dependencies: mbed
Diff: main.cpp
- Revision:
- 12:bd1417475c5f
- Parent:
- 11:d08f264a6be1
- Child:
- 13:b1d6b2285b13
--- a/main.cpp Sun Dec 04 14:56:59 2022 +0000 +++ b/main.cpp Sun Dec 04 15:21:17 2022 +0000 @@ -31,7 +31,7 @@ DigitalIn pinS2(A2); DigitalIn pinS3(A3); -BusOut bLedShield(D10, D11, D12, D13); +//BusOut bLedShield(D10, D11, D12, D13); /* Anschlüsse der Schieberegister */ DigitalOut pinSdo(PA_9); @@ -46,7 +46,7 @@ * Defines und Makros * ***************************************************************************/ #define nTastShort 20 /* Taste 50 Millisekunden gedrückt */ -#define nTastLong 600 /* Taste 1.5 Sekunden gedrückt */ +#define nTastLong 240 /* Taste 0.6 Sekunden gedrückt */ #define nCircleTime 2500 /* Laufzeit der Main in us */ #define nSegA 0x01 @@ -175,7 +175,7 @@ /* Bitmuster */ const byte abZiffer[] = {nZiffer0, nZiffer1, nZiffer2, nZiffer3, nZiffer4, nZiffer5, nZiffer6, nZiffer7, nZiffer8, nZiffer9, nZifferA, nZifferB, nZifferC, nZifferD, nZifferE, nZifferF, nZifferOff}; -const byte abBargraph[] = {~Bit0, ~(Bit0|Bit1), ~(Bit0|Bit1|Bit2), ~(Bit0|Bit1|Bit2|Bit3), 0x0f}; +//const byte abBargraph[] = {~Bit0, ~(Bit0|Bit1), ~(Bit0|Bit1|Bit2), ~(Bit0|Bit1|Bit2|Bit3), 0x0f}; void vShiftLoad(word wLoad){ @@ -349,7 +349,7 @@ bTimeLong = 1; if(wVorgabeWert <=100) wVorgabeWert = 0; else wVorgabeWert = wVorgabeWert - 100; - bS2Timer = bS2Timer - 40; + bS3Timer = bS3Timer - 40; } bS3Timer++; } @@ -419,16 +419,10 @@ nDiffWert = wVorgabeWert - wPotiWert; switch(bMainState) { case enSchwellenwert: - /* - if(wVorgabeWert>3300){ - wVorgabeWert=3300; - } - if(wVorgabeWert<0){ - wVorgabeWert=0; - } - */ + pinBeep = 1; break; case enPotiAnzeige: + pinBeep = 1; break; case enVergleich: if(nDiffWert<0) pinBeep=0;