Neues Projekt Hilfe?
  • Projekte
  • Zeitraum
  • Badge
Neueste Kommentare
Peter K Carnegie
Peter K Carnegie vor 3 Stunden
Hi The G8JCFSDR Build 280 is available for download from http://www.g8jcf.uk. Build 280 is a minor improvement on Build 274, so if you are not experiencing any problems, there is no great benefit from installing build 280. The need for build 280 has arisen because some users are having problems uploading the .hex firmware into the Arduino Uno which controls the Elektor SDR Shield. Build 280 includes extra components which should eliminate this problem, specifically :- 1)    libusb0.dll is now included into the ArduinoCode directory which should enable averdude.exe to function even when the Arduino IDE isn't installed. 2)    The graphical utility XLoader is now installed along with the G8JCFSDR under the G8JCFSDR Start Menu entry so that one can manually upload the .hex firmware to the Arduino Uno. Some cosmetic changes have also been made to the G8JCFSDR Start Menu entries :- 1)    Added Display QuickStartGuide shortcut 2)    Added Display Readme shortcut 3)    Added Display G8JCFSDR logfile 4)    Tidied up G8JCFSDR Trace mode shortcut 5)    Added a shortcut to instructions of how to control the G8JCFSDR from the keyboard - I use these to tune the SDR with a Griffin Powermate 6)   Added a shortcut to make it very easy to send G8JCF an email using the http://g8jcf.uk website The G8JCFSDR when currently run in Trace mode, stores the Logfile in 'c:\temp', which is somewhat untidy. Build 280, now uses the user specific environment variable %TEMP% for the directory of where to store the Logfile. Other changes:- 1)    I discovered that Hamlib support has been broken for a long time because of a missing .DLL file, which I have now rectified - does anybody use Hamlib ? 2)    The addition of two new receiver interfaces, both of which are unusable by anyone else except myself. If you have a DRT1 and want to use it under Windows with a USB interface, then contact me becauise I do have code for an Arduino Uno which carries out the USB to bit-banging the lines into a DRT1, ie the interface from the PC to the Arduino is a very simple line oriented ASCII protocol, eg f 198000<RETURN>, and the Uno does the work of calculating the DDS register values and then sending them into the DDS chip. In the "good 'ol days"  with real serial ports on PCs, this work was all done inside the PC and then bit banged out on the TX, DTR, & DTE lines, but that doesn't work with most USB<->Serial adapters (just too slow). Finally, Yahoo is shutting down its Yahoo GROUPS service on December 14th 2019, with no more user content allowed to be uploaded after Monday, October 21st, so we will have to migrate to another group site. I have setup a G8JCFSDR group over at GROUPS.IO. Unfortunately to automatically migrate all users and content from Yahoo Groups to Groups.io would cost me USD 220, so G8JCFSDR@GROUPS.IO will start off very sparse, but I would encourage all existing users of G8JCFSDR at Yahoo Groups to sign up for G8JCFSDR@Groups.io please. 73s Peter - GM8JCF
Software Defined Radio (SDR) shield for Arduino [150515-1]
Tapetenhobel
Tapetenhobel vor 6 Stunden
Moin Karl-Heinz, danke fuer den patch, mein NTP funktioniert damit 1a: ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *adsb .PPS. 1 u 66 64 67 4.220 -3.637 4.774 192.168.178.241 .PPS. 1 u 1 64 167 27.755 -1083.7 728.989 Matthias  
mini-NTP server with GPS
Mathias Clauszen
Mathias Clauszen vor 8 Stunden
@Karl-Heinz Lohner Danke für das debuggen und die Fehlerkorrekur. Ich denke das in den nächtsen zwei Tagen dann auch die Software mit den änderungen als Zip bereit steht und das Git Repository angepasst ist.  Mit freundlichen Grüßen Mathias
mini-NTP server with GPS
Karl-Heinz Lohner
Karl-Heinz Lohner vor 12 Stunden
Hallo, nach ein parr Änderungen funktionert  der mini-ESP32-NTP. UBuntu und Windows 7 akzepieren den NTP Server. Der diff mit meinen Änderungen. ------------------------------------- --- ntp_server.cpp.orig    2019-10-22 12:36:38.722558078 +0200 +++ ntp_server.cpp    2019-10-22 15:06:01.305285383 +0200 @@ -86,7 +86,7 @@          if(udp.listen(port)) {          started=true; -        udp.onPacket([](AsyncUDPPacket packet) { +        udp.onPacket([](AsyncUDPPacket& packet) {             uint32_t processing_start = 0;             ntp_packet_t ntp_req;              @@ -111,8 +111,8 @@            ntp_req.refTm_s = ntohl(ntp_req.refTm_s );                  ntp_req.refTm_f = ntohl(ntp_req.refTm_f  );                  -          ntp_req.origTm_s = ntohl( ntp_req.origTm_s );       -          ntp_req.origTm_f = ntohl( ntp_req.origTm_f );       +          ntp_req.origTm_s = ntohl( ntp_req.txTm_s );       +          ntp_req.origTm_f = ntohl( ntp_req.txTm_f );                              ntp_req.rxTm_s = ntohl( ntp_req.rxTm_s );         @@ -136,7 +136,8 @@            ntp_req.rxTm_s= processing_start;            ntp_req.rxTm_f= 0;            /* UNIX Start is 1.1.1970 and GPS Start is 1.1.1900 */ -          ntp_req.refTm_s=  ntp_req.refTm_s +  NTP_TIMESTAMP_DELTA; // We need to add 70 Years + //         ntp_req.refTm_s=  ntp_req.refTm_s +  NTP_TIMESTAMP_DELTA; // We need to add 70 Years +          ntp_req.refTm_s = processing_start;            ntp_req.refTm_f = 0;                        ntp_req.txTm_s = fnc_read_utc()+NTP_TIMESTAMP_DELTA; ---------------------------------- Karl-Heinz
mini-NTP server with GPS
dan ocho
dan ocho vor 19 Stunden
How do I program this base and propeller?
High-end propeller clock [120732]