FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
dcf77pi 3.1.0_1 comms on this many watch lists=1 search for ports that depend on this port
DCF77 receiver/logger/analyzer and library for the Raspberry Pi
Maintained by: rene@FreeBSD.org search for ports maintained by this maintainer
Port Added: 21 Jun 2013 22:46:28
License: BSD2CLAUSE


Yet another DCF77 decoder.  This one is intended for the Raspberry Pi
platform but might work on other devices using GPIO pins too.

The received data can be logged for later playback/analysis.

The software is written as a library for easy reuse into other software.

WWW: https://github.com/rene0/dcf77pi
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Build:
  1. devel/ncurses
Required To Run:
  1. devel/ncurses
There are no ports dependent upon this port

To install the port: cd /usr/ports/comms/dcf77pi/ && make install clean
To add the package: pkg install comms/dcf77pi


Configuration Options
     No options to configure

Master Sites:
  1. http://cloud.github.com/downloads/rene0/dcf77pi/
  2. http://codeload.github.com/rene0/dcf77pi/legacy.tar.gz/3.1.0?dummy=/
  3. http://distcache.FreeBSD.org/ports-distfiles/
  4. https://codeload.github.com/rene0/dcf77pi/legacy.tar.gz/3.1.0?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2013-10-28
    Affects: users of comms/dcf77pi
    Author: rene@FreeBSD.org
    Reason: 
      As of version 1.0.5 the configuration file was renamed from
      hardware.txt to config.txt and the format has been made more flexible.
    
      If you have customized any parameters, be sure to copy them to
      config.txt after which hardware.txt can be removed.
    
    

Number of commits found: 23

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2014 21:59:06
Original commit files touched by this commit  3.1.0_1
Revision:362380
rene search for other commits by this committer
comms/dcf77pi: apply upstream patch to fix display bug when realfreq is reset
14 Jul 2014 11:23:38
Original commit files touched by this commit  3.1.0
Revision:361774
rene search for other commits by this committer
comms/dcf77pi: update to 3.1.0, improve pkg-descr

General:
- add partial support for OSX and Cygwin
- add bitinfo.last0 field which represents the last pulse where the radio signal
was 0
- store radio signal into a new field bitinfo.signal
- more robust handling of radio signal glitches
- improve realfreq by approximately 7% on a non-optimized standard build
- simplify code for handling DST changes and leap seconds
- defer assigning the decoded time until the minute length has been checked
  to match the exact expected value (i.e. 59 unless a leap second occurs)
- code cleanups

README:
 - mention supported platforms

dcf77pi:
- display updates, show last0

readpin:
- overhaul to make more use of libdcf77
- drop -t parameter
01 Jun 2014 15:00:37
Original commit files touched by this commit  3.0.0.1
Revision:356132
rene search for other commits by this committer
comms/dcf77pi: Update 3.0.0.1

The code to decode the radio signal, date/time, and civil warnings is now
provided in a library libdcf77.so together with the relevant header files.

dcf77pi is now split up into dcf77pi (the live client) and dcf77pi-analyze
(the client to analyze log files). The -f parameter of dcf77pi is dropped.

Apply minor lint(1) fixes.
11 May 2014 12:37:55
Original commit files touched by this commit  2.1.0
Revision:353681
rene search for other commits by this committer
comms/dcf77pi: update to 2.1.0

General:
- the maxzero and maxone parameters are now determined dynamically, remove
  them from config.txt and README.md
- Do not consider time offset jumps if bit 17 and 18 are equal

readpin:
- add a -q parameter to suppress displaying of the raw signal (default off)
- display updates

dcf77pi:
- display updates/fixes, show radio state
  (OK if no receive/transmit/random errors)
13 Apr 2014 16:37:01
Original commit files touched by this commit  2.0.3
Revision:351228
rene search for other commits by this committer
comms/dcf77pi: update to 2.0.3, use the new @sample keyword
- Mention the "backspace" key in README.md
- Reset DST and leap second announcements at the next hour
- Detect sudden jumps to non-DST
- Relax conditions for processing a DST change
31 Mar 2014 22:08:18
Original commit files touched by this commit  2.0.2
Revision:349808
rene search for other commits by this committer
comms/dcf77pi: update to 2.0.2

- Prevent a possible string overflow when reading the configuration file.
- Plug a few memory leaks.
- Refactor a lot of code.

- Replace -l parameter (specify logfile) of dcf77pi by an interactive 'L' key
  which can also be used to change or disable the log file.
- New entry in config.txt, "outlogfile", to specify the the default log file
  (default empty).

- Fix a bug where the hour would be wrongly considered off by one at the
  moment of a DST change.

- Various bug fixes in the GUI code (only affected displaying of the data).

- Handle log files with \n\r line endings used by RISC OS (which runs on the
  Raspberry Pi).
- Slightly improve output when reading from a log file.

- Update README.md
28 Feb 2014 15:51:47
Original commit files touched by this commit  2.0.1
Revision:346532
rene search for other commits by this committer
comms/dcf77pi: No need to check for and install configuration sample in
Makefile with stage support.
21 Feb 2014 12:31:53
Original commit files touched by this commit  2.0.1
Revision:345378
rene search for other commits by this committer
comms/dcf77pi: update to 2.0.1
- support DESTDIR and install-strip, uninstall targets in upstream Makefile
- clean up port Makefile accordingly
- bugfix: do not accept removed 'S' command line option
- bugfix: display 'no minute' at the correct position in GUI mode
- do not leak curses memory at exit
16 Feb 2014 12:32:02
Original commit files touched by this commit  2.0.0
Revision:344554
rene search for other commits by this committer
comms/dcf77pi: update to version 2.0.0

- Provide an ncurses based interface in live mode, no changes when reading
  from a log file
- Drop the -v and -S parameters, they are now part of the GUI

- add ncurses to USES
31 Jan 2014 00:34:27
Original commit files touched by this commit  1.1.3
Revision:341907
rene search for other commits by this committer
comms/dcf77pi: Update to 1.1.3

Changes:
- Add the correct number of minutes when the accumulated minute length is
  more than 60 seconds (happens when e.g. the transmitter is off).
- Disallow DST changes or leap seconds if a 0 is specified for summermonth,
  wintermonth, or leapsecmonths.
- Allow compilation on NetBSD.
01 Jan 2014 22:00:20
Original commit files touched by this commit  1.1.2
Revision:338396
rene search for other commits by this committer
Update to 1.1.2

Changes:
- replace hardcoded realfreq parameter with a dynamically determined value
  and update README.md
- minor updates to time decoder
15 Dec 2013 17:41:39
Original commit files touched by this commit  1.1.1
Revision:336561
rene search for other commits by this committer
Specify which BSD licence applies.

Submitted by:	make check-sanity
15 Dec 2013 14:19:48
Original commit files touched by this commit  1.1.1
Revision:336539
rene search for other commits by this committer
Update to 1.1.1

Changes:

dcf77pi:
- Calculate century (modulo 400) from year, month, day of week, day of month
- New parameter -S to set the system time
- Improvements to DST handling
- Set error state if day of month is too large, not just when greater than 31

readpin:
- New parameter -t for readpin to adjust nanosleep() delay
- Determine realfreq dynamically, do not use realfreq from config.txt

general:
- Documentation updates
- Code cleanups
03 Dec 2013 21:33:36
Original commit files touched by this commit  1.1.0
Revision:335593
rene search for other commits by this committer
* Update to 1.1.0:
  - New algorithm to receive bits from the radio signal from an idea by
    Udo Klein, with permission [1] (configuration file changed)
  - Use two independent maximum values for 0 and 1 bits (configuration
    file changed)
  - New verbose display output
  - Weaken precondition for processing leap seconds and DST changes to not
    insist on correct values for parity bits and bit 0, 20, 17, 18
  - README.md updated
  - Style and other minor fixes

* Simplify PORTDOCS installation

[1] http://blog.blinkenlight.net/experiments/dcf77/binary-clock/#comment-5916
28 Oct 2013 21:26:33
Original commit files touched by this commit  1.0.5
Revision:331897
rene search for other commits by this committer
- Update to 1.0.5
- Add a note to UPDATING about the changed and renamed configuration file.
28 Sep 2013 13:24:48
Original commit files touched by this commit  1.0.4
Revision:328566
rene search for other commits by this committer
Add staging support.
20 Sep 2013 16:03:29
Original commit files touched by this commit  1.0.4
Revision:327714
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
comms)
10 Sep 2013 16:23:06
Original commit files touched by this commit  1.0.4
Revision:326916
rene search for other commits by this committer
Update to 1.0.4 :
- better detection for bits in the radio signal
- catch more corner cases in decoding of the time data

The configuration file (hardware.txt) needs to be updated with this update.
22 Jul 2013 14:12:01
Original commit files touched by this commit  1.0.3.1
Revision:323450
rene search for other commits by this committer
Update to 1.0.3.1

This release fixes installation of the configuration file.
21 Jul 2013 16:40:20
Original commit files touched by this commit  1.0.3_1
Revision:323403
rene search for other commits by this committer
Distfile was rerolled, bump PORTREVISION
21 Jul 2013 14:42:20
Original commit files touched by this commit  1.0.3
Revision:323396
rene search for other commits by this committer
Update to 1.0.3

No need to ignore on FreeBSD < 9.0, the software will disable GPIO itself.
24 Jun 2013 09:09:20
Original commit files touched by this commit  1.0.2
Revision:321672
rene search for other commits by this committer
Update to 1.0.2
21 Jun 2013 22:46:12
Original commit files touched by this commit  1.0.1
Revision:321506
rene search for other commits by this committer
Yet another DCF77 decoder.  This one is intended for the Raspberry Pi
platform but might work on other devices using GPIO pins too.

The received data can be logged for later playback/analysis.

WWW: https://github.com/rene0/dcf77pi

Number of commits found: 23

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
kdelibs3Jul 31
kdelibs4Jul 31
torJul 30
torJul 30
tor-develJul 30
i2pJul 28
i2pJul 28
i2pJul 28
bugzilla44Jul 25
apache22Jul 24
apache22-event-mpmJul 24
apache22-itk-mpmJul 24
apache22-peruser-mpmJul 24
apache22-worker-mpmJul 24
firefoxJul 23

11 vulnerabilities affecting 36 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24401
Broken 180
Deprecated 811
Ignore 515
Forbidden 16
Restricted 263
No CDROM 101
Vulnerable 27
Expired 5
Set to expire 798
Interactive 13
new 24 hours 6
new 48 hours9
new 7 days23
new fortnight38
new month112

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.