| APPCFG_IP0 |
Offset = 0 = 0x00. Our IP address. First entry is MSB byte of IP address, for example in "192.168.1.0" it will be 192. |
| APPCFG_IP1 |
Offset = 1 = 0x01. |
| APPCFG_IP2 |
Offset = 2 = 0x02. |
| APPCFG_IP3 |
Offset = 3 = 0x03.
Our MAC address. First entry is MSB byte of MAC address |
| APPCFG_MAC0 |
Offset = 4 = 0x04. |
| APPCFG_MAC1 |
Offset = 5 = 0x05. |
| APPCFG_MAC2 |
Offset = 6 = 0x06. |
| APPCFG_MAC3 |
Offset = 7 = 0x07. |
| APPCFG_MAC4 |
Offset = 8 = 0x08. |
| APPCFG_MAC5 |
Offset = 9 = 0x09.
Our Mask. First entry is MSB of MASK address, for example if mask is 255.0.0.0 it will be 255 |
| APPCFG_MASK0 |
Offset = 10 = 0x0A. |
| APPCFG_MASK1 |
Offset = 11 = 0x0B. |
| APPCFG_MASK2 |
Offset = 12 = 0x0C. |
| APPCFG_MASK3 |
Offset = 13 = 0x0D.
Our Gateway address. First entry is MSB byte of IP address, for example in "192.168.1.254" it will be 192 |
| APPCFG_GATEWAY0 |
Offset = 14 = 0x0E. |
| APPCFG_GATEWAY1 |
Offset = 15 = 0x0F. |
| APPCFG_GATEWAY2 |
Offset = 16 = 0x10. |
| APPCFG_GATEWAY3 |
Offset = 17 = 0x11.
Delay how long we wait for the bootloader, value from 0-n. Time = 0.8sec x n |
| APPCFG_WAIT4BL |
Offset = 18 = 0x12.
If 0, the FLASH has not been programmed yet, or does NOT contain a valid program. In this case we can not exit bootloader mode! |
| APPCFG_FLASH_HAS_PROGRAM |
Offset = 19 = 0x13.
Time to delay (n x 50ms) on startup and give chance to press key and enter serial config. If 0, skip |
| APPCFG_STARTUP_SER_DLY |
Offset = 20 = 0x14.
System flags
- Bit 0: 4 x PLL enable flag
- Bit 1: Blink led on B6
|
| APPCFG_SYSFLAGS |
Offset = 21 = 0x15.
Network flags.
|
| APPCFG_NETFLAGS |
Offset = 22 = 0x16.
SMTP Server address |
| APPCFG_SMTP_SRVR_ADR0 |
Offset = 23 = 0x17. |
| APPCFG_SMTP_SRVR_ADR1 |
Offset = 24 = 0x18. |
| APPCFG_SMTP_SRVR_ADR2 |
Offset = 25 = 0x19. |
| APPCFG_SMTP_SRVR_ADR3 |
Offset = 26 = 0x1A.
TFTP Server address |
| APPCFG_TFTP_SRVR_ADR0 |
Offset = 27 = 0x1B. |
| APPCFG_TFTP_SRVR_ADR1 |
Offset = 28 = 0x1C. |
| APPCFG_TFTP_SRVR_ADR2 |
Offset = 29 = 0x1D. |
| APPCFG_TFTP_SRVR_ADR3 |
Offset = 30 = 0x1E.
USART1 Configuration. Baud rate will be a BAUD_XXX define |
| APPCFG_USART1_BAUD |
Offset = 31 = 0x1F. |
| APPCFG_USART1_CFG |
Offset = 32 = 0x20.
USART2 Configuration. Baud rate will be a BAUD_XXX define |
| APPCFG_USART2_BAUD |
Offset = 33 = 0x21. |
| APPCFG_USART2_CFG |
Offset = 34 = 0x22.
Port direction configuration |
| APPCFG_TRISA |
Offset = 35 = 0x23. |
| APPCFG_TRISB |
Offset = 36 = 0x24. |
| APPCFG_TRISC |
Offset = 37 = 0x25. |
| APPCFG_TRISD |
Offset = 38 = 0x26. |
| APPCFG_TRISE |
Offset = 39 = 0x27. |
| APPCFG_TRISF |
Offset = 40 = 0x28. |
| APPCFG_TRISG |
Offset = 41 = 0x29.
Port default values |
| APPCFG_PORTA |
Offset = 42 = 0x2A. |
| APPCFG_PORTB |
Offset = 43 = 0x2B. |
| APPCFG_PORTC |
Offset = 44 = 0x2C. |
| APPCFG_PORTD |
Offset = 45 = 0x2D. |
| APPCFG_PORTE |
Offset = 46 = 0x2E. |
| APPCFG_PORTF |
Offset = 47 = 0x2F. |
| APPCFG_PORTG |
Offset = 48 = 0x30.
ADC configuration |
| APPCFG_ADCON1 |
Offset = 49 = 0x31. |
| APPCFG_ADCON2 |
Offset = 50 = 0x32.
Serial number |
| APPCFG_SERIAL_NUMBER0 |
Offset = 51 = 0x33. |
| APPCFG_SERIAL_NUMBER1 |
Offset = 52 = 0x34.
Username - Is a null terminated string. Max 8 char + null termination char |
| APPCFG_USERNAME0 |
Offset = 53 = 0x35. |
| APPCFG_USERNAME1 |
Offset = 54 = 0x36. |
| APPCFG_USERNAME2 |
Offset = 55 = 0x37. |
| APPCFG_USERNAME3 |
Offset = 56 = 0x38. |
| APPCFG_USERNAME4 |
Offset = 57 = 0x39. |
| APPCFG_USERNAME5 |
Offset = 58 = 0x3A. |
| APPCFG_USERNAME6 |
Offset = 59 = 0x3B. |
| APPCFG_USERNAME7 |
Offset = 60 = 0x3C. |
| APPCFG_USERNAME8 |
Offset = 61 = 0x3D.
Password - Is a null terminated string. Max 8 char + null termination char |
| APPCFG_PASSWORD0 |
Offset = 62 = 0x3E. |
| APPCFG_PASSWORD1 |
Offset = 63 = 0x3F. |
| APPCFG_PASSWORD2 |
Offset = 64 = 0x40. |
| APPCFG_PASSWORD3 |
Offset = 65 = 0x41. |
| APPCFG_PASSWORD4 |
Offset = 66 = 0x42. |
| APPCFG_PASSWORD5 |
Offset = 67 = 0x43. |
| APPCFG_PASSWORD6 |
Offset = 68 = 0x44. |
| APPCFG_PASSWORD7 |
Offset = 69 = 0x45. |
| APPCFG_PASSWORD8 |
Offset = 70 = 0x46. |