//! Get software version and type of hardware
//!
//! @return 16-bit version number (2 bytes)   \n
//!  - LSB = USBDM firmware version           \n
//!  - MSB = Hardware version
//!
TBDML_API unsigned int  _tbdml_get_version(void) {
USBDM_Version_t USBDM_Version;

   print("_tbdml_get_version()\n");
   (void)USBDM_GetVersion(&USBDM_Version);
   return (USBDM_Version.bdmHardwareVersion<<8) |
           USBDM_Version.bdmSoftwareVersion;
}
//! Get software version and type of hardware
//!
//! @return 16-bit version number (2 bytes)   \n
//!  - LSB = USBDM firmware version           \n
//!  - MSB = Hardware version
//!
OSBDM_API unsigned int  _opensourcebdm_get_version(void) {
USBDM_Version_t USBDM_Version;

   print("_opensourcebdm_get_version()\n");
   (void)USBDM_GetVersion(&USBDM_Version);
   return (USBDM_Version.bdmHardwareVersion<<8) |
           USBDM_Version.bdmSoftwareVersion;
}