kopia lustrzana https://github.com/meshtastic/firmware
				
				
				
			#13 - add support for 433MHz Heltec boards
							rodzic
							
								
									4dfac03402
								
							
						
					
					
						commit
						91227b25df
					
				|  | @ -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 | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
|  |  | ||||||
		Ładowanie…
	
		Reference in New Issue
	
	 astro-arphid
						astro-arphid