You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Englebert
f26a8aff68
|
7 months ago | |
---|---|---|
boards | 10 months ago | |
images | 10 months ago | |
include | 10 months ago | |
lib | 9 months ago | |
src | 7 months ago | |
test | 10 months ago | |
.gitignore | 10 months ago | |
README.md | 7 months ago | |
S3R8TX.csv | 7 months ago | |
platformio.ini | 7 months ago |
README.md
TODO
- To have a total runtime after charged. Meaning each charging will reset this counter. Also when is charging time, this counter will be remains zero.
- ESPNow configuration
I2C MODULES
- Touch Sensors
- ADS1115 (For Gimbal Readings)
PIN MAPPING
BAT - BATTERY (+) VCC3 - 3V I2C_SDA - GPIO18 I2C_SCL - GPIO17 ARM_SW - GPIO01 AUX_SW - GPIO02 GND - GND
Add the below to the library
// Custom Begin for different pins on I2C
bool ADS1X15::begin(int sda, int scl)
{
// _wire = &Wire1;
_wire->begin(sda, scl);
if ((_address < 0x48) || (_address > 0x4B)) return false;
if (! isConnected()) return false;
return true;
}
Software Process
taskDisplay -> screen modes
EEPROM Memory Mapping
0x00 - Identifier 0x01 - MAC Addr 0x02 - MAC Addr 0x03 - MAC Addr 0x04 - MAC Addr 0x05 - MAC Addr 0x06 - MAC Addr 0x07 - ESPNow Channel
Channel 0: For pairing use only. Channel 1 ~ 14: Operation channels.