Closed mi0iou closed 8 years ago
Impressive list of changes over time. I must get back to playing with the latest code. I have an R Pi 2 and access to a 3, so can check compatibility. Tony On 13 Mar 2016 23:12, "Tom Herbison" notifications@github.com wrote:
You can view, comment on, or merge this pull request online at:
https://github.com/mi0iou/RPi_Wobbulator/pull/2 Commit Summary
- Major changes, fix memory leaks, add functionality, pythonise
- Implement GUI Timeshare and fix introduced bugs
- Fix failure to manually change the colour
- Display description on canvas (and fixes to make this possible)
- Mouse Left-Button trace display, font changes supporting ps and pdf files
- Minor code tweaks, docstrings, comments, line-length, whitespace
- Implement device locking to prevent concurrent access
- Derive all version occurences from a single definition
- Implement Auto-Step entry field completion
- TODO updates
- Implement Load\Save trace data and CSV file export
- Fix bug allowing 'save' without 'rec'ording first
- Improve sweep speed\robustness and bug fixes
- RPi Wobbulator absence limited functionality
- Implement 'Undo' contol button
- Implement 'Save settings'
- Tidy up
- Compensation and Exit rework
- Update DDS to include phase control
- Redo Undo
- Amend Channel 2 (dBm) code and add positionable trace coloured markers.
- Align Channel 2 plotting with reality
- Fix 'menu entry' index bug
- Rename inconsistently named variable
- Add some comments
- More dBm work
- Update TODO
- Renames to aid clarity
- Support of trace markers\text in WTF files
- Change Subversioning string
- Tidy up and reorganise
- Suppress plotting off bottom of graticule area
- Plot out-of-bounds trace in white
- Drop unnecessary 'deepcopy' overhead
- Fix memory leak in 'undo'
- Update TODO
- Re-word some comments for improved clarity
- Comment on potential design changes
- Amend operation comments
- Alter Channel 2 Logarithmic Input dBm scale and range.
- Update TODO
- WIP: AD9851 support (Wobby/DDS.py)
- Update TODO
- Update to use DDS API Version 0.5
- WIP: Dynamically resize support
- Trivial correction to Help text
- Remove defaultextension from save_canvas filedialog
- BugFix: replace fixed value with self.dds.maxfreq()
- BugFix: maximum frequency capability is an int (DDS.py)
- Amendments to comments
- DDS API Version 0.6 - AD9851 support (Wobby/DDS.py)
- Update TODO
- Implement AD9851 support (uses DDS API Version 0.6)
- Correction to comments
- Correction to mouse usage tip embedded in Description field
- Display GPIO version on console (Wobby/DDS.py)
- Consistency, missing period on doscstring EOL (Wobby/DDS.py)
- BugFix: GPIO cleanup on exit (Wobby/DDS.py)
- Amendments to docstrings (Wobby/DDS.py)
- Cosmetic amendments (Wobby/DDS.py)
- Superficial coding style change (Wobby/DDS.py)
- Update TODO
- BugFix: exit library modules even on unhandled exception
- Maintain consistency in file\module naming (Wobby/Lock.py)
- Update .gitignore to include python bytecode (pyc) files
- Update TODO
- BugFix: Remove stale Lockfile on release (Wobby/Lock.py)
- Docstring amendments (Wobby/ADC.py)
- Tidying and API Library Module exiting message (Wobby/ADC.py)
- Robustness amendments and version bump to 0.6 (Wobby/ADC.py)
- Update TODO
- API Library Module exiting message (Wobby/DDS.py)
- Robustness amendments (Wobby/DDS.py)
- Trivial function re-odering\grouping
- BugFix: avoid exception cascading by leverage of API Module changes
- Cosmetic re-order BPS buttom menu
- Trivial swap magenta <> yellow for improved cycling contrast
- Port to python3 smbus I2C support version bump to 1.0 (Wobby/ADC.py)
- Additions to .gitignore
- Make wobbypi.pkl a hidden file
- Update TODO
- BugFix: deleted trace and transient trace labels undo stack fixup
- Left align voltage display value (rpi_voltmeter.py)
- Change filemode (make directly executabe)
- Update TODO
- Created INSTALL.md
- Example one-shot callback driven voltmeter (rpi_voltmetercb.py)
- Created HARDWARE.md
- Version bump to 2.7-005
- Trivial formatting corrections to HARDWARE.md
File Changes
- A .gitignore https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-0 (12)
- A HARDWARE.md https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-1 (32)
- A INSTALL.md https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-2 (63)
- A README.md https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-3 (20)
- A TODO https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-4 (40)
- A Wobby/ADC.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-5 (525)
- A Wobby/DDS.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-6 (251)
- A Wobby/Lock.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-7 (84)
- A Wobby/init.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-8 (0)
- A rpi_signalgen.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-9 (106)
- A rpi_voltmeter.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-10 (116)
- A rpi_voltmetercb.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-11 (146)
- M rpi_wobbulator.py https://github.com/mi0iou/RPi_Wobbulator/pull/2/files#diff-12 (2684)
Patch Links:
- https://github.com/mi0iou/RPi_Wobbulator/pull/2.patch
- https://github.com/mi0iou/RPi_Wobbulator/pull/2.diff
— Reply to this email directly or view it on GitHub https://github.com/mi0iou/RPi_Wobbulator/pull/2.
Tom, Have you got this running with a Pi 2 or 3 ? I would expect the increased processes speed would be welcome here. Incidently, I use the app (v2.74) frequently. I still think it is the best for it's purpose out there.
Fred LaPlante, WA1DLZ
On 3/13/2016 7:12 PM, Tom Herbison wrote: