; Maxim Smart Battery System Device Definition ; For use with SMBK GUI ;--------------------------------------------------------------------------- ; [address] section defines the SMBus device address ; and the display name that appears in the tab. ; ; For a smart charger, the SMBus device address must be 0x12. ; [address] 0x12=MAX1645B Smart Charger ;--------------------------------------------------------------------------- ; [registers] section lists each command ; <hex command byte> = <R | W | RW> , <CommandName> , <bits | unit> ; If the command name units is "bits", the command bits ; are defined in a section [CommandName]. ; [registers] 0x11=Read,ChargerSpecInfo,bits 0x12=Write,ChargerMode,bits 0x13=Read,ChargerStatus,bits 0x14=Write,ChargingCurrent,mA 0x15=Write,ChargingVoltage,mV 0x16=Write,AlarmWarning,bits ;--------------------------------------------------------------------------- ; Each command name whose units are defined as "bits" ; gets a section where each bit is named. ; Keys are 16-bit bit masks: four hexadecimal characters with 0x prefix. ; Bits whose name is left blank will display as "reserved". ; [ChargerSpecInfo] 0x0001=CHARGER_SPEC1 0x0002=CHARGER_SPEC2 0x0004=CHARGER_SPEC4 0x0008=CHARGER_SPEC8 0x0010=SELECTOR_SUPPORT [ChargerMode] 0x0001=INHIBIT_CHARGE 0x0002=Not Implemented 0x0004=POR_RESET 0x0008=Not Implemented 0x0010=AC_PRESENT_MASK 0x0020=BATT_PRESENT_MASK 0x0040=POWER_FAIL_MASK 0x0080=Not Implemented 0x0100=Not Implemented 0x0200=Not Implemented 0x0400=HOT_STOP 0x0800=Not Implemented 0x1000=Not Implemented 0x2000=Not Implemented 0x4000=Not Implemented 0x8000=Not Implemented [ChargerStatus] 0x0001=CHARGE_INHIBITED 0x0002=MASTER_MODE 0x0004=Function disabled 0x0008=Function disabled 0x0010=LEVEL_2 0x0020=LEVEL_3 0x0040=CURRENT_OR 0x0080=VOLTAGE_OR 0x0100=THERMISTOR_OR 0x0200=THERMISTOR_COLD 0x0400=THERMISTOR_HOT 0x0800=THERMISTOR_UR 0x1000=ALARM_INHIBITED 0x2000=POWER_FAIL 0x4000=BATTERY_PRESENT 0x8000=AC_PRESENT [AlarmWarning] 0x0001=Not used 0x0002=Not used 0x0004=Not used 0x0008=Not used 0x0010=Not used 0x0020=Not used 0x0040=Not used 0x0080=Not used 0x0100=Not used 0x0200=Not used 0x0400=Reserved 0x0800=Terminate Discharge 0x1000=Over Temperature 0x2000=Other Alarm 0x4000=Terminate Charge 0x8000=Over Chage AlarmDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.