@ -49,14 +49,24 @@
//template <class T>
//template <class T>
inline void DBGPRINTLN ( String str ) { DBGPRINT ( str ) ; DBGPRINT ( F ( " \r \n " ) ) ; }
inline void DBGPRINTLN ( String str ) { DBGPRINT ( str ) ; DBGPRINT ( F ( " \r \n " ) ) ; }
inline void DHEX ( uint8_t b ) {
inline void DHEX ( uint8_t b ) {
if ( b < 0x10 ) DSERIAL . print ( ' 0 ' ) ;
if ( b < 0x10 ) DSERIAL . print ( F ( " 0 " ) ) ;
DSERIAL . print ( b , HEX ) ;
DSERIAL . print ( b , HEX ) ;
if ( NULL ! = mCb ) {
if ( b < 0x10 ) mCb ( F ( " 0 " ) ) ;
mCb ( String ( b , HEX ) ) ;
}
}
}
inline void DHEX ( uint16_t b ) {
inline void DHEX ( uint16_t b ) {
if ( b < 0x10 ) DSERIAL . print ( F ( " 000 " ) ) ;
if ( b < 0x10 ) DSERIAL . print ( F ( " 000 " ) ) ;
else if ( b < 0x100 ) DSERIAL . print ( F ( " 00 " ) ) ;
else if ( b < 0x100 ) DSERIAL . print ( F ( " 00 " ) ) ;
else if ( b < 0x1000 ) DSERIAL . print ( F ( " 0 " ) ) ;
else if ( b < 0x1000 ) DSERIAL . print ( F ( " 0 " ) ) ;
DSERIAL . print ( b , HEX ) ;
DSERIAL . print ( b , HEX ) ;
if ( NULL ! = mCb ) {
if ( b < 0x10 ) mCb ( F ( " 000 " ) ) ;
else if ( b < 0x100 ) mCb ( F ( " 00 " ) ) ;
else if ( b < 0x1000 ) mCb ( F ( " 0 " ) ) ;
mCb ( String ( b , HEX ) ) ;
}
}
}
inline void DHEX ( uint32_t b ) {
inline void DHEX ( uint32_t b ) {
if ( b < 0x10 ) DSERIAL . print ( F ( " 0000000 " ) ) ;
if ( b < 0x10 ) DSERIAL . print ( F ( " 0000000 " ) ) ;
@ -67,9 +77,17 @@
else if ( b < 0x1000000 ) DSERIAL . print ( F ( " 00 " ) ) ;
else if ( b < 0x1000000 ) DSERIAL . print ( F ( " 00 " ) ) ;
else if ( b < 0x10000000 ) DSERIAL . print ( F ( " 0 " ) ) ;
else if ( b < 0x10000000 ) DSERIAL . print ( F ( " 0 " ) ) ;
DSERIAL . print ( b , HEX ) ;
DSERIAL . print ( b , HEX ) ;
if ( NULL ! = mCb ) {
if ( b < 0x10 ) mCb ( F ( " 0000000 " ) ) ;
else if ( b < 0x100 ) mCb ( F ( " 000000 " ) ) ;
else if ( b < 0x1000 ) mCb ( F ( " 00000 " ) ) ;
else if ( b < 0x10000 ) mCb ( F ( " 0000 " ) ) ;
else if ( b < 0x100000 ) mCb ( F ( " 000 " ) ) ;
else if ( b < 0x1000000 ) mCb ( F ( " 00 " ) ) ;
else if ( b < 0x10000000 ) mCb ( F ( " 0 " ) ) ;
mCb ( String ( b , HEX ) ) ;
}
}
}
# endif
# endif
# endif
# endif