[vz-dev] Messungenauigkeit
Udo1
udo1 at gmx.net
Sun Dec 5 21:52:23 CET 2010
Am 05.12.2010 21:38, schrieb Udo1:
> Am 05.12.2010 21:29, schrieb Jens Wilmer:
>> Wird eine eventuell fehlgeschlagene Nameserverabfrage noch einmal
>> wiederholt?
> Genau das passiert nicht. NTP wird zu früh initialisiert.
>
> Gruß
> Udo
> _______________________________________________
> volkszaehler-dev mailing list
> volkszaehler-dev at lists.volkszaehler.org
> https://volkszaehler.org/mailman/listinfo/volkszaehler-dev
>
Hab dafür mal einen hack in die enc28j60_process.c eingebaut:
/* link change flag */
if (EIR & _BV(LINKIF)) {
/* clear interrupt flag */
read_phy(PHY_PHIR);
/* read new link state */
uint8_t link_state = (read_phy(PHY_PHSTAT2) & _BV(LSTAT)) > 0;
if (link_state) {
debug_printf("net: got link!\n");
#ifdef STATUSLED_NETLINK_SUPPORT
PIN_SET(STATUSLED_NETLINK);
#endif
void ntp_init();
//ntp_init nach got link nochmals ausführen
ntp_init();
} else {
debug_printf("net: no link!\n");
#ifdef STATUSLED_NETLINK_SUPPORT
PIN_CLEAR(STATUSLED_NETLINK);
#endif
}
}
Das funktioniert wunderbar, aber ist sicher nicht im Sinne des Erfinders.
Gruß
Udo
More information about the volkszaehler-dev
mailing list