updated

arendst 2017-03-09 18:27:27 +01:00
parent cdcacb0666
commit be8ef4f99e
1 changed files with 36 additions and 11 deletions

@ -7,14 +7,39 @@ You can add an additional type by editing both the mytmplt and module_t arrays t
The module definition is a list that contains the module name, followed by a definition of what each of the 17 GPIO pins on the ESP-8266 are defined to be. Each item in the list can be either 0 (unused), or a pin definition from the list below.
As of 3/9/17 (4.0.3) these functions are:
* GPIO_PWM1, // Warm
* GPIO_PWM2, // Red (swapped with Blue from original)
* GPIO_PWM3, // Green
* GPIO_PWM4, // Blue (swapped with Red from original)
* GPIO_RXD, // Serial interface
* GPIO_TXD, // Serial interface
* GPIO_HLW_SEL, // HLW8012 Sel output (Sonoff Pow)
* GPIO_HLW_CF1, // HLW8012 CF1 voltage / current (Sonoff Pow)
* GPIO_HLW_CF, // HLW8012 CF power (Sonoff Pow)
* GPIO_USER, // User configurable
```
* GPIO_SWT1, // User connected external switches
* GPIO_SWT2,
* GPIO_SWT3,
* GPIO_SWT4,
* GPIO_KEY1, // Button usually connected to GPIO0
* GPIO_KEY2,
* GPIO_KEY3,
* GPIO_KEY4,
* GPIO_REL1, // Relays (0 = off, 1 = on)
* GPIO_REL2,
* GPIO_REL3,
* GPIO_REL4,
* GPIO_REL1_INV, // Relays with inverted signal control (0 = on, 1 = off)
* GPIO_REL2_INV,
* GPIO_REL3_INV,
* GPIO_REL4_INV,
* GPIO_LED1, // Leds (0 = off, 1 = on)
* GPIO_LED2,
* GPIO_LED3,
* GPIO_LED4,
* GPIO_LED1_INV, // Leds with inverted signal control (0 = on, 1 = off)
* GPIO_LED2_INV,
* GPIO_LED3_INV,
* GPIO_LED4_INV
* GPIO_PWM1, // Warm
* GPIO_PWM2, // Red (swapped with Blue from original)
* GPIO_PWM3, // Green
* GPIO_PWM4, // Blue (swapped with Red from original)
* GPIO_RXD, // Serial interface
* GPIO_TXD, // Serial interface
* GPIO_HLW_SEL, // HLW8012 Sel output (Sonoff Pow)
* GPIO_HLW_CF1, // HLW8012 CF1 voltage / current (Sonoff Pow)
* GPIO_HLW_CF, // HLW8012 CF power (Sonoff Pow)
* GPIO_USER // User configurable
```