Compare commits

...

3 Commits

Author SHA1 Message Date
Gunnar Skjold
4d6e63a171 Fixed GPIO HAN select for ESP8266 2023-02-12 20:48:38 +01:00
Gunnar Skjold
0093410e05 Removed kicad backup 2023-02-10 18:57:50 +01:00
Gunnar Skjold
ee63a606e8 Fixed voltage read issue 2023-02-10 18:55:55 +01:00
4 changed files with 32 additions and 34 deletions

View File

@@ -119,91 +119,91 @@ void HwTools::getAdcChannel(uint8_t pin, AdcConfig& config) {
config.unit = ADC_UNIT_1; config.unit = ADC_UNIT_1;
config.channel = ADC1_CHANNEL_4; config.channel = ADC1_CHANNEL_4;
break; break;
#if defined(ADC1_CHANNEL_5) #if defined(ADC1_CHANNEL_5_GPIO_NUM)
case ADC1_CHANNEL_5_GPIO_NUM: case ADC1_CHANNEL_5_GPIO_NUM:
config.unit = ADC_UNIT_1; config.unit = ADC_UNIT_1;
config.channel = ADC1_CHANNEL_5; config.channel = ADC1_CHANNEL_5;
break; break;
#endif #endif
#if defined(ADC1_CHANNEL_6) #if defined(ADC1_CHANNEL_6_GPIO_NUM)
case ADC1_CHANNEL_6_GPIO_NUM: case ADC1_CHANNEL_6_GPIO_NUM:
config.unit = ADC_UNIT_1; config.unit = ADC_UNIT_1;
config.channel = ADC1_CHANNEL_6; config.channel = ADC1_CHANNEL_6;
break; break;
#endif #endif
#if defined(ADC1_CHANNEL_7) #if defined(ADC1_CHANNEL_7_GPIO_NUM)
case ADC1_CHANNEL_7_GPIO_NUM: case ADC1_CHANNEL_7_GPIO_NUM:
config.unit = ADC_UNIT_1; config.unit = ADC_UNIT_1;
config.channel = ADC1_CHANNEL_7; config.channel = ADC1_CHANNEL_7;
break; break;
#endif #endif
#if defined(ADC1_CHANNEL_8) #if defined(ADC1_CHANNEL_8_GPIO_NUM)
case ADC1_CHANNEL_8_GPIO_NUM: case ADC1_CHANNEL_8_GPIO_NUM:
config.unit = ADC_UNIT_1; config.unit = ADC_UNIT_1;
config.channel = ADC1_CHANNEL_8; config.channel = ADC1_CHANNEL_8;
break; break;
#endif #endif
#if defined(ADC1_CHANNEL_9) #if defined(ADC1_CHANNEL_9_GPIO_NUM)
case ADC1_CHANNEL_9_GPIO_NUM: case ADC1_CHANNEL_9_GPIO_NUM:
config.unit = ADC_UNIT_1; config.unit = ADC_UNIT_1;
config.channel = ADC1_CHANNEL_9; config.channel = ADC1_CHANNEL_9;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_0) #if defined(ADC2_CHANNEL_0_GPIO_NUM)
case ADC2_CHANNEL_0_GPIO_NUM: case ADC2_CHANNEL_0_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_0; config.channel = ADC2_CHANNEL_0;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_1) #if defined(ADC2_CHANNEL_1_GPIO_NUM)
case ADC2_CHANNEL_1_GPIO_NUM: case ADC2_CHANNEL_1_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_1; config.channel = ADC2_CHANNEL_1;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_2) #if defined(ADC2_CHANNEL_2_GPIO_NUM)
case ADC2_CHANNEL_2_GPIO_NUM: case ADC2_CHANNEL_2_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_2; config.channel = ADC2_CHANNEL_2;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_3) #if defined(ADC2_CHANNEL_3_GPIO_NUM)
case ADC2_CHANNEL_3_GPIO_NUM: case ADC2_CHANNEL_3_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_3; config.channel = ADC2_CHANNEL_3;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_4) #if defined(ADC2_CHANNEL_4_GPIO_NUM)
case ADC2_CHANNEL_4_GPIO_NUM: case ADC2_CHANNEL_4_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_4; config.channel = ADC2_CHANNEL_4;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_5) #if defined(ADC2_CHANNEL_5_GPIO_NUM)
case ADC2_CHANNEL_5_GPIO_NUM: case ADC2_CHANNEL_5_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_5; config.channel = ADC2_CHANNEL_5;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_6) #if defined(ADC2_CHANNEL_6_GPIO_NUM)
case ADC2_CHANNEL_6_GPIO_NUM: case ADC2_CHANNEL_6_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_6; config.channel = ADC2_CHANNEL_6;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_7) #if defined(ADC2_CHANNEL_7_GPIO_NUM)
case ADC2_CHANNEL_7_GPIO_NUM: case ADC2_CHANNEL_7_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_7; config.channel = ADC2_CHANNEL_7;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_8) #if defined(ADC2_CHANNEL_8_GPIO_NUM)
case ADC2_CHANNEL_8_GPIO_NUM: case ADC2_CHANNEL_8_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_8; config.channel = ADC2_CHANNEL_8;
break; break;
#endif #endif
#if defined(ADC2_CHANNEL_9) #if defined(ADC2_CHANNEL_9_GPIO_NUM)
case ADC2_CHANNEL_9_GPIO_NUM: case ADC2_CHANNEL_9_GPIO_NUM:
config.unit = ADC_UNIT_2; config.unit = ADC_UNIT_2;
config.channel = ADC2_CHANNEL_9; config.channel = ADC2_CHANNEL_9;

File diff suppressed because one or more lines are too long

View File

@@ -19,14 +19,12 @@
<option value={18}>UART1</option> <option value={18}>UART1</option>
{/if} {/if}
{#if chip.startsWith('esp32')} {#each {length: gpioMax+1} as _, i}
{#each {length: gpioMax+1} as _, i} {#if i > 3
{#if i > 3 && !(chip == 'esp32' && (i == 9 || i == 16))
&& !(chip == 'esp32' && (i == 9 || i == 16)) && !(chip == 'esp32s2' && i == 18)
&& !(chip == 'esp32s2' && i == 18) && !(chip == 'esp8266' && (i == 3 || i == 113))
&& !(chip == 'esp8266' && (i == 3 || i == 113)) }
} <option value={i}>GPIO{i}</option>
<option value={i}>GPIO{i}</option> {/if}
{/if} {/each}
{/each}
{/if}