cliff
Fork of WizFi250Interface by
Embed:
(wiki syntax)
Show/hide line numbers
WizFi250_util.cpp
00001 /* 00002 * Copyright (C) 2013 gsfan, MIT License 00003 * 00004 * Permission is hereby granted, free of charge, to any person obtaining a copy of this software 00005 * and associated documentation files (the "Software"), to deal in the Software without restriction, 00006 * including without limitation the rights to use, copy, modify, merge, publish, distribute, 00007 * sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is 00008 * furnished to do so, subject to the following conditions: 00009 * 00010 * The above copyright notice and this permission notice shall be included in all copies or 00011 * substantial portions of the Software. 00012 * 00013 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING 00014 * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 00015 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 00016 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 00017 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 00018 */ 00019 /* Copyright (C) 2014 Wiznet, MIT License 00020 * port to the Wiznet Module WizFi250 00021 */ 00022 00023 #include "WizFi250.h" 00024 00025 int WizFi250::x2i(char c) 00026 { 00027 if ( c >= '0' && c <= '9') 00028 { 00029 return c - '0'; 00030 } 00031 else if ( c >= 'A' && c <= 'F') 00032 { 00033 return c - 'A' + 10; 00034 } 00035 else if ( c >= 'a' && c <= 'f') 00036 { 00037 return c - 'a' + 10; 00038 } 00039 00040 return 0; 00041 } 00042 00043 int WizFi250::i2x(int i) 00044 { 00045 if ( i >= 0 && i <= 9 ) 00046 { 00047 return i + '0'; 00048 } 00049 else if ( i >= 10 && i <= 15 ) 00050 { 00051 return i - 10 + 'A'; 00052 } 00053 00054 return 0; 00055 }
Generated on Sat Jul 16 2022 21:04:00 by 1.7.2