-
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.