view doc/internal_eeprom.txt @ 551:33941d158069
Clear win_invert flag for all calls of TFT_cat_firmware
author
heinrichsweikamp
date
Mon, 16 Oct 2017 14:40:43 +0200 (2017-10-16)
parents
237afdfb4918
children
line source
- PIC has 1024bytes in 4 banks (bank0-bank3)+ −
+ −
bank0 (Byte 0-255), EEADRH=0:+ −
Add: Length: Description: Default: Comment: User:+ −
-----------------------------------------------------------------------------------------------------------------------------+ −
0 - 1 2 Serial number LOW:HIGH 0 Set in production mH+ −
2 - 3 2 number of dives LOW:HIGH 0 Cleared in production mH+ −
4 - 6 3 Profile pointer for logbook buffer 0 Cleared in production mH+ −
7 - 12 6 Battery gauge registers LOW:HIGH 0 Cleared when new battery is used mH+ −
13 - 14 2 Logbook Offset LOW:HIGH 0 Cleared in production mH+ −
15 1 battery_type (See code) 0 Cleared in production mH+ −
16 - 17 2 Backup of number of dives 0 Copied with "Logbook reset" mH+ −
18 - Options x + −
+ −
bank1 (Byte 256-511), EEADRH=1:+ −
Do not use, may be used from options in a future release+ −
+ −
+ −
bank2 (Byte 512-767), EEADRH=2:+ −
Decodata Vault+ −
Add: Length: Description: Default: Comment: User:+ −
-------------------------------------------------------------------------------------------------------------------------------------+ −
512 1 0xAA here indicates valid data in vault 0 Cleared in production mH+ −
513-518 6 YYMMDDHHMMSS of stored data 0 Cleared in production mH+ −
519-520 2 CNS (16bit) 0 Cleared in production mH521-522 2 Desat-Time (16bit) 0 Cleared in production mH+ −
523-524 2 Surface Interval (16bit) 0 Cleared in production mH+ −
525 1 char_O_gradient_factor 0 Cleared in production mH+ −
526-527 2 NoFly-Time (16bit) 0 Cleared in production mH+ −
528-656 128 Tissue Data, 32*4Byte Float = 128Bytes 0 Cleared in production mH+ −
+ −
bank3 (Byte 768-1023), EEADRH=3:+ −
Add: Length: Description: Default: Comment: User:+ −
-------------------------------------------------------------------------------------------------------------------------------------+ −
768 128 Backup of first 128bytes from flash x Copies automatically after update mH+ −
897 1 Button polarity (Bit0=SW1=Right, Bit1=SW2=Left) 0xFF (1= normal, 0=inverted) mH+ −