-
Notifications
You must be signed in to change notification settings - Fork 156
Description
I'm only pursuing this proposal because it would obsolete the private member addrMemAllocated. Initially, this idea came to me (in #220) when discovering that static addresses have to be assigned after calling begin(). In order for a network administrator to give priority to statically assigned addresses, they'd have to assign the addresses before calling update(); this proposal won't change that. However, the requirement for calling begin() feels a bit cumbersome as the addrList array has nothing to do with initializing the required hardware.
I can't think of a reason to keep the allocating code in begin(), so maybe there's a historical reason about why it was written the way it is now.
The proposed code change is pretty straight forward as mentioned in the issue title.