Add six-byte buffer packing method to allow for MAC address configuration.

git-svn-id: svn+ssh://oldsvn/home/mlalondesvn/svn/cral@94 3ee9b42a-b53c-0410-a25e-f0b6218d5d5b
master
follower 17 years ago
parent 0abd75b40c
commit b7867b8f80

@ -110,6 +110,7 @@ class Wiz810MjDevice {
private: private:
void _init(void); void _init(void);
byte * _packBuffer(byte b0, byte b1, byte b2, byte b3); byte * _packBuffer(byte b0, byte b1, byte b2, byte b3);
byte * _packBuffer(byte b0, byte b1, byte b2, byte b3, byte b4, byte b5);
int _resetPin; int _resetPin;
@ -162,6 +163,13 @@ void Wiz810MjDevice::_init(void) {
} }
byte * Wiz810MjDevice::_packBuffer(byte b0, byte b1, byte b2, byte b3) { byte * Wiz810MjDevice::_packBuffer(byte b0, byte b1, byte b2, byte b3) {
/*
*/
return _packBuffer(b0, b1, b2, b3, 0, 0); // Adds two bytes of padding
}
byte * Wiz810MjDevice::_packBuffer(byte b0, byte b1, byte b2, byte b3, byte b4, byte b5) {
/* /*
*/ */
@ -169,10 +177,13 @@ byte * Wiz810MjDevice::_packBuffer(byte b0, byte b1, byte b2, byte b3) {
_scratchBuffer[1] = b1; _scratchBuffer[1] = b1;
_scratchBuffer[2] = b2; _scratchBuffer[2] = b2;
_scratchBuffer[3] = b3; _scratchBuffer[3] = b3;
_scratchBuffer[4] = b4;
_scratchBuffer[5] = b5;
return _scratchBuffer; return _scratchBuffer;
} }
void Wiz810MjDevice::setIp(byte b0, byte b1, byte b2, byte b3) { void Wiz810MjDevice::setIp(byte b0, byte b1, byte b2, byte b3) {
/* /*

Loading…
Cancel
Save