I'm writing a sketch where my Ethernet parameters can be stored in EEPROM. I've managed to get the code mostly working so that through a Serial Menu the IP, Subnet, and Gateway can be stored and then retreived on boot from EEPROM. Now I'm trying to figure out how to store the MAC address. I'm inputting the MAC as a string of ASCII input in the following format ##,##,##,##,##,## where each # is a representing one HEX Byte of the MAC address. How do I store each # in EEPROM? When I did the IP and other params, I stored each ASCII char as an int after doing an ASCII to decimal convertion. I guess it should be obvious, but how do I deal with the HEX value. Is there a simple way of converting each ASCII char to a HEX value? Or can I simply store them as a char and somehow retrieve the char at boot to populate the "byte mac = statement"? If I do store them as HEX, when the boot retrieves the value do I need to do anything special as I 'fill' in the byte mac.