Skip to content

Commit

Permalink
Copy from main repo
Browse files Browse the repository at this point in the history
  • Loading branch information
pkendall64 committed Jul 4, 2023
0 parents commit fe9e0b0
Show file tree
Hide file tree
Showing 73 changed files with 3,876 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Build ExpressLRS
on: [push, pull_request]
jobs:

package:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'

- name: Validate hardware target files
run: |
python targets_validator.py
- name: Create hardware target zip
run: |
zip -r -9 hardware.zip ./hardware
- name: Upload hardware target zip to ExpressLRS artifactory
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_ENDPOINT_URL: ${{ secrets.AWS_ENDPOINT_URL }}
AWS_REGION: "auto"
run: |
if [[ -z $AWS_ACCESS_KEY_ID || -z $AWS_SECRET_ACCESS_KEY || -z $AWS_ENDPOINT_URL ]]; then
echo "Artifactory credentials are not defined. Most likely action is running from pull request. Not a bug."
exit 0
fi
echo "Uploading hardware to artifactory"
aws s3 cp --endpoint-url $AWS_ENDPOINT_URL hardware.zip s3://expresslrs/ExpressLRS/hardware.zip
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
17 changes: 17 additions & 0 deletions hardware/RX/DIY 900 TTGO V1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_dio0": 26,
"radio_miso": 19,
"radio_mosi": 27,
"radio_nss": 18,
"radio_rst": 14,
"radio_sck": 5,
"power_min": 0,
"power_high": 2,
"power_max": 2,
"power_default": 2,
"power_control": 0,
"power_values": [8,12,15],
"led": 2
}
17 changes: 17 additions & 0 deletions hardware/RX/DIY 900 TTGO V2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_dio0": 26,
"radio_miso": 19,
"radio_mosi": 27,
"radio_nss": 18,
"radio_rst": 23,
"radio_sck": 5,
"power_min": 0,
"power_high": 2,
"power_max": 2,
"power_default": 2,
"power_control": 0,
"power_values": [8,12,15],
"led": 25
}
18 changes: 18 additions & 0 deletions hardware/RX/DIY Huzzah RFM95.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_dio0": 5,
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_rst": 2,
"radio_sck": 14,
"power_min": 0,
"power_high": 0,
"power_max": 0,
"power_default": 0,
"power_control": 0,
"power_values": [15],
"led": 0
}
37 changes: 37 additions & 0 deletions hardware/RX/Frank 2400.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_busy": 36,
"radio_dio1": 39,
"radio_miso": 38,
"radio_mosi": 23,
"radio_nss": 10,
"radio_rst": 9,
"radio_sck": 18,
"power_min": 0,
"power_high": 0,
"power_max": 0,
"power_default": 0,
"power_control": 0,
"power_values": [13],
"led_rgb": 2,
"led_rgb_isgrb": true,
"ledidx_rgb_status": [0],
"ledidx_rgb_vtx": [1],
"ledidx_rgb_boot": [0,1],
"vtx_nss": 15,
"vtx_miso": 37,
"vtx_mosi": 13,
"vtx_sck": 14,
"vtx_amp_pwm": 25,
"vtx_amp_vpd": 35,
"vtx_amp_vref": 26,
"vtx_amp_vpd_25mW": [1350,1350,1350,1350],
"vtx_amp_vpd_100mW": [1600,1600,1600,1600],
"pwm_outputs": [4, 5, 12, 21, 22, 27, 32, 33],
"vbat": 34,
"vbat_offset": 12,
"vbat_scale": 410,
"vbat_atten": 0,
"button": 0
}
22 changes: 22 additions & 0 deletions hardware/RX/Generic 2400 Diversity PA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_busy": 5,
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_rst": 2,
"radio_sck": 14,
"ant_ctrl": 9,
"power_txen": 10,
"power_lna_gain": 12,
"power_min": 0,
"power_high": 3,
"power_max": 3,
"power_default": 3,
"power_control": 0,
"power_values": [-10,-6,-3,1],
"button": 0,
"led": 16
}
24 changes: 24 additions & 0 deletions hardware/RX/Generic 2400 PA RGB.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_busy": 5,
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_rst": 16,
"radio_sck": 14,
"radio_dcdc": true,
"power_rxen": 9,
"power_txen": 10,
"power_lna_gain": 12,
"power_min": 0,
"power_high": 3,
"power_max": 3,
"power_default": 3,
"power_control": 0,
"power_values": [-10,-6,-3,1],
"button": 0,
"led_rgb": 2,
"led_rgb_isgrb": 1
}
22 changes: 22 additions & 0 deletions hardware/RX/Generic 2400 PA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"serial_rx": 3,
"serial_tx": 1,
"radio_busy": 5,
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_rst": 2,
"radio_sck": 14,
"power_rxen": 9,
"power_txen": 10,
"power_lna_gain": 12,
"power_min": 0,
"power_high": 3,
"power_max": 3,
"power_default": 3,
"power_control": 0,
"power_values": [-10,-6,-3,1],
"button": 0,
"led": 16
}
20 changes: 20 additions & 0 deletions hardware/RX/Generic 2400 PWMP5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"radio_busy": 5,
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_rst": 2,
"radio_sck": 14,
"power_min": 0,
"power_high": 0,
"power_max": 0,
"power_default": 0,
"power_control": 0,
"power_values": [13],
"led": 16,
"pwm_outputs": [0,1,3,9,10],
"vbat": 17,
"vbat_offset": 12,
"vbat_scale": 410
}
19 changes: 19 additions & 0 deletions hardware/RX/Generic 2400 PWMP6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_rst": 2,
"radio_sck": 14,
"power_min": 0,
"power_high": 0,
"power_max": 0,
"power_default": 0,
"power_control": 0,
"power_values": [13],
"led": 16,
"pwm_outputs": [0,1,3,9,10,5],
"vbat": 17,
"vbat_offset": 12,
"vbat_scale": 310
}
18 changes: 18 additions & 0 deletions hardware/RX/Generic 2400 PWMP7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"radio_dio1": 4,
"radio_miso": 12,
"radio_mosi": 13,
"radio_nss": 15,
"radio_sck": 14,
"power_min": 0,
"power_high": 0,
"power_max": 0,
"power_default": 0,
"power_control": 0,
"power_values": [13],
"led": 16,
"pwm_outputs": [0,1,3,9,10,5,2],
"vbat": 17,
"vbat_offset": 12,
"vbat_scale": 310
}
37 changes: 37 additions & 0 deletions hardware/RX/Generic 2400 True Diversity PA PWM 14.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"radio_miso":35,
"radio_mosi":32,
"radio_rst":25,
"radio_sck":33,

"radio_busy":37,
"radio_dio1":38,
"radio_nss":26,

"radio_busy_2":39,
"radio_dio1_2":34,
"radio_nss_2":27,

"power_txen": 14,
"power_txen_2": 12,
"power_lna_gain": 12,

"power_min": 0,
"power_high": 3,
"power_max": 3,
"power_default": 3,
"power_control": 0,
"power_values": [-10,-6,-3,1],

"led_rgb":21,
"led_rgb_isgrb":true,
"ledidx_rgb_status":[0],
"ledidx_rgb_boot":[0],

"pwm_outputs":[13,15,2,0,4,9,10,5,18,23,19,22,3,1],

"vbat": 36,
"vbat_offset": -197,
"vbat_scale": 1200,
"vbat_atten": 0
}
50 changes: 50 additions & 0 deletions hardware/RX/Generic 2400 True Diversity PA and VTx.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"serial_rx": 3,
"serial_tx": 1,

"radio_miso": 33,
"radio_mosi": 32,
"radio_rst": 26,
"radio_sck": 25,

"radio_busy": 36,
"radio_dio1": 37,
"radio_nss": 27,

"radio_busy_2": 39,
"radio_dio1_2": 34,
"radio_nss_2": 13,

"power_rxen": 10,
"power_txen": 14,
"power_rxen_2": 9,
"power_txen_2": 15,
"power_lna_gain": 12,

"power_min": 0,
"power_high": 3,
"power_max": 3,
"power_default": 3,
"power_control": 0,
"power_values": [-10,-6,-3,1],

"led_rgb": 22,
"led_rgb_isgrb": true,
"ledidx_rgb_status": [0],
"ledidx_rgb_vtx": [1],
"ledidx_rgb_boot": [0,1],

"vtx_nss": 19,
"vtx_miso": 23,
"vtx_mosi": 18,
"vtx_sck": 5,

"vtx_amp_pwm": 12,
"vtx_amp_vpd": 4,
"vtx_amp_vref": 2,

"vtx_amp_vpd_25mW": [600,600,600,600],
"vtx_amp_vpd_100mW": [1500,1500,1500,1500],

"button": 0
}
37 changes: 37 additions & 0 deletions hardware/RX/Generic 2400 True Diversity PA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"serial_rx": 3,
"serial_tx": 1,

"radio_miso": 33,
"radio_mosi": 32,
"radio_rst": 26,
"radio_sck": 25,

"radio_busy": 36,
"radio_dio1": 37,
"radio_nss": 27,

"radio_busy_2": 39,
"radio_dio1_2": 34,
"radio_nss_2": 13,

"power_rxen": 10,
"power_txen": 14,
"power_rxen_2": 9,
"power_txen_2": 15,
"power_lna_gain": 12,

"power_min": 0,
"power_high": 3,
"power_max": 3,
"power_default": 3,
"power_control": 0,
"power_values": [-10,-6,-3,1],

"led_rgb": 22,
"led_rgb_isgrb": true,
"ledidx_rgb_status": [0],
"ledidx_rgb_boot": [0],

"button": 0
}
Loading

0 comments on commit fe9e0b0

Please sign in to comment.