#13 - add support for 433MHz Heltec boards

pull/21/head
astro-arphid 2020-03-12 06:05:11 +00:00
rodzic 4dfac03402
commit 91227b25df
4 zmienionych plików z 26 dodań i 10 usunięć

Wyświetl plik

@ -29,7 +29,7 @@ Prebuilt binaries for the supported radios is available in our [releases](https:
The instructions currently require a few commmand lines, but it should be pretty straightforward. Please post comments on our group chat if you have problems or successes. Steps to install: The instructions currently require a few commmand lines, but it should be pretty straightforward. Please post comments on our group chat if you have problems or successes. Steps to install:
1. Purchase a radio (see above) with the correct frequencies for your country (915MHz for US or JP, 470MHz for CN, 870MHz for EU). 1. Purchase a radio (see above) with the correct frequencies for your country (915MHz for US or JP, 470MHz for CN, 433MHz and 870MHz for EU).
2. Install "pip". Pip is the python package manager we use to get the esptool installer app. Instructions [here](https://www.makeuseof.com/tag/install-pip-for-python/). 2. Install "pip". Pip is the python package manager we use to get the esptool installer app. Instructions [here](https://www.makeuseof.com/tag/install-pip-for-python/).
3. Run "pip install --upgrade esptool" to get esptool installed on your machine 3. Run "pip install --upgrade esptool" to get esptool installed on your machine
4. Connect your radio to your USB port 4. Connect your radio to your USB port

Wyświetl plik

@ -4,7 +4,7 @@ set -e
source bin/version.sh source bin/version.sh
COUNTRIES="US EU CN JP" COUNTRIES="US EU433 EU865 CN JP"
# COUNTRIES=US # COUNTRIES=US
SRCMAP=.pio/build/esp32/output.map SRCMAP=.pio/build/esp32/output.map

Wyświetl plik

@ -10,6 +10,13 @@ See [this site](https://www.rfwireless-world.com/Tutorials/LoRa-channels-list.ht
The maximum power allowed is +14dBM. The maximum power allowed is +14dBM.
### 433 MHz
There are eight channels defined with a 0.2 MHz gap between them.
Channel zero starts at 433.175 MHz
### 870 MHz
There are eight channels defined with a 0.3 MHz gap between them. There are eight channels defined with a 0.3 MHz gap between them.
Channel zero starts at 865.20 MHz Channel zero starts at 865.20 MHz

Wyświetl plik

@ -13,10 +13,15 @@
#define CH_SPACING_US 2.16f // MHz #define CH_SPACING_US 2.16f // MHz
#define NUM_CHANNELS_US 13 #define NUM_CHANNELS_US 13
// EU channel settings // EU433 channel settings
#define CH0_EU 865.2f // MHz #define CH0_EU433 433.175f // MHz
#define CH_SPACING_EU 0.3f // MHz #define CH_SPACING_EU433 0.2f // MHz
#define NUM_CHANNELS_EU 10 #define NUM_CHANNELS_EU433 8
// EU865 channel settings
#define CH0_EU865 865.2f // MHz
#define CH_SPACING_EU865 0.3f // MHz
#define NUM_CHANNELS_EU865 10
// CN channel settings // CN channel settings
#define CH0_CN 470.0f // MHz #define CH0_CN 470.0f // MHz
@ -33,10 +38,14 @@
#define CH0 CH0_US #define CH0 CH0_US
#define CH_SPACING CH_SPACING_US #define CH_SPACING CH_SPACING_US
#define NUM_CHANNELS NUM_CHANNELS_US #define NUM_CHANNELS NUM_CHANNELS_US
#elif defined(HW_VERSION_EU) #elif defined(HW_VERSION_EU433)
#define CH0 CH0_EU #define CH0 CH0_EU433
#define CH_SPACING CH_SPACING_EU #define CH_SPACING CH_SPACING_EU433
#define NUM_CHANNELS NUM_CHANNELS_EU #define NUM_CHANNELS NUM_CHANNELS_EU433
#elif defined(HW_VERSION_EU865)
#define CH0 CH0_EU865
#define CH_SPACING CH_SPACING_EU865
#define NUM_CHANNELS NUM_CHANNELS_EU865
#elif defined(HW_VERSION_CN) #elif defined(HW_VERSION_CN)
#define CH0 CH0_CN #define CH0 CH0_CN
#define CH_SPACING CH_SPACING_CN #define CH_SPACING CH_SPACING_CN