-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/justas-/SiKLink into main
- Loading branch information
Showing
4 changed files
with
57 additions
and
2 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
name: Super-Linter | ||
|
||
# Run this workflow every time a new commit pushed to your repository | ||
on: push | ||
|
||
jobs: | ||
# Set the job key. The key is displayed as the job name | ||
# when a job name is not provided | ||
super-lint: | ||
# Name the Job | ||
name: Lint code base | ||
# Set the type of machine to run on | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
# Checks out a copy of your repository on the ubuntu-latest machine | ||
- name: Checkout code | ||
uses: actions/checkout@v2 | ||
|
||
# Runs the Super-Linter action | ||
- name: Run Super-Linter | ||
uses: github/super-linter@v3 | ||
env: | ||
DEFAULT_BRANCH: main | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,31 @@ | ||
# SiKLink | ||
# SiKLink and SiKGUI | ||
|
||
A C# interface library and a GUI application to configure SiK radio transceivers commonly used in hobby applications. | ||
|
||
## SiKLink | ||
|
||
SiKLink in a C# interface library to controll the SiK radio. It abstracts serial communication using method calls. The library is writeen using .NET Core and is licensed under LGPL. | ||
|
||
## SiKGUI | ||
|
||
SiKGUI is a set of GUI interfaces for SiKLink. The goal is to make SiKLink user-friendly and to try portability of .NET between different operating systems and GUI frameworks. | ||
|
||
### SiKGUIWPF | ||
|
||
SiKGUIWPF is a GUI application written in C# using WPF. Due to the use of WPF, it can run on MS Windows only. | ||
|
||
![WPF GUI](https://raw.githubusercontent.com/justas-/SiKLink/main/.github/SiKWPFGUI.png "WPF GUI") | ||
|
||
To connect to the radio, select the serial port and the baudrate. Once the connection is established, board identification fields will be filled out with information provided by the radio. | ||
|
||
User controls: | ||
- Read Values - read the current configuration and display in the GUI | ||
- Write Values - send the values from the GUI to the radio memory, but do not save them. | ||
- Save to EEPROM - save the values *in the radio memory* to the EEPROM. | ||
- Restart Radio - restart the radio into the data mode. Required for most parameters to take effect. | ||
|
||
> Note that for 2 radios to communicate, parameters with blue background must match on both ends! | ||
### SiKGUIGtk | ||
|
||
SiKGUIGtk is TBD GUI application written in C# uing Gtk framework. It should be usable on MS Windows, Mac, and Linux operating systems. |