DCF77 pulse generator runtime optimized
This commit is contained in:
parent
f337366fb3
commit
3c8830695b
@ -26,8 +26,8 @@ void DCF77_Pulse(time_t t, uint8_t const *DCFpulse) {
|
|||||||
ESP_LOGD(TAG, "[%02d:%02d:%02d.%03d] DCF second %d", hour(t), minute(t),
|
ESP_LOGD(TAG, "[%02d:%02d:%02d.%03d] DCF second %d", hour(t), minute(t),
|
||||||
second(t), millisecond(), sec);
|
second(t), millisecond(), sec);
|
||||||
|
|
||||||
// induce 10 pulses
|
// induce a DCF Pulse
|
||||||
for (uint8_t pulse = 0; pulse <= 9; pulse++) {
|
for (uint8_t pulse = 0; pulse <= 2; pulse++) {
|
||||||
|
|
||||||
switch (pulse) {
|
switch (pulse) {
|
||||||
|
|
||||||
@ -45,9 +45,6 @@ void DCF77_Pulse(time_t t, uint8_t const *DCFpulse) {
|
|||||||
digitalWrite(HAS_DCF77, dcf_high);
|
digitalWrite(HAS_DCF77, dcf_high);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 9: // 900ms after start -> last pulse
|
|
||||||
break;
|
|
||||||
|
|
||||||
} // switch
|
} // switch
|
||||||
|
|
||||||
// pulse pause
|
// pulse pause
|
||||||
|
Loading…
Reference in New Issue
Block a user