stephengroat / chirp Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
chirpc: CHIRP Command-line interface ==================================== CHIRP provides a CLI tool (chirpc) to interact with your radio and memory image files. It has been designed to be used from programs or scripts written in other languages, providing facilities for automating queries and transformations. WARNING: All modifications are made in-place, overwriting the original file with new contents. Be sure to make a backup copy of any files that you want unchanged. ======== Cookbook ======== This section provides copy-and-paste recipies for accomplishing some tasks using the CLI. List Radios ----------- To see the list of supported <radio> names that can be passed to the -r/--radio option: chirpc --list-radios Download from Radio ------------------- To download a new image from your radio: chirpc -r <radio> --serial=<port> --mmap=<file> --download-mmap This will connect to the specified <radio> on <port>, saving the image obtained from the radio into the specified <file>. Upload to Radio --------------- To upload an existing image to your radio: chirpc -r <radio> --serial=<port> --mmap=<file> --upload-mmap This will connect to the specified <radio> on <port>, loading the image in the specified <file> onto the radio. List Settings ------------- For radios that support settings, you can list the current settings in a saved image: chirpc --mmap=<file> --list-settings Show Memory Channels -------------------- You can list all current memory channels in a saved image: chirpc --mmap=<file> --list-mem That command only lists the currently programmed channels. To see the complete list (including empty channels), add '--verbose'. To view only a single channel, use the --get-mem option: chirpc --mmap=<file> --get-mem <channel> Set a Memory Channel -------------------- chirpc --mmap=<file> --set-mem-name=<name> ... <channel> See the --help text for a complete list of options that can be used to configure the channel. Any settings that are not configured using a command option will be left unchanged. Clearing a Memory Channel ------------------------- You can clear a memory channel, discarding all settings: chirpc --mmap=<file> --clear-mem <channel> Copying a Memory Channel ------------------------ You can copy a memory channel: chirpc --mmap=<file> --copy-mem <source_channel> <destination_channel> Note: The contents of <destination_channel> will be overwritten with the contents from <source_channel>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.