The Reboot module will allow a user to remotely reboot the PIC microcontroller that is running the TCP/IP stack. This feature is primarily used for bootloader applications, which must reset the microcontroller to enter the bootloader code section. This module will execute a task that listens on a specified UDP port for a packet, and then reboots if it receives one. The port can be configured in Reboot.c with the following macro:
#define REBOOT_PORT 69
For improved security, you can limit reboot capabilities to users on the same subnet by specifying the following macro in Reboot.c:
#define REBOOT_SAME_SUBNET_ONLY
Topics
Name |
Description |
Functions and variables intended to be accessed only by the stack |