From d2eccc9647fa8f05ebf32d4aa2b72076ca6c7155 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 11 Jun 2009 16:09:45 -0700 Subject: [PATCH] Add support for the Kindle DX --- src/calibre/customize/builtins.py | 4 ++-- src/calibre/devices/kindle/driver.py | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index e26813a77a..e709e5593d 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -350,8 +350,7 @@ from calibre.devices.blackberry.driver import BLACKBERRY from calibre.devices.cybookg3.driver import CYBOOKG3 from calibre.devices.eb600.driver import EB600 from calibre.devices.jetbook.driver import JETBOOK -from calibre.devices.kindle.driver import KINDLE -from calibre.devices.kindle.driver import KINDLE2 +from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.prs500.driver import PRS500 from calibre.devices.prs505.driver import PRS505 from calibre.devices.prs700.driver import PRS700 @@ -397,6 +396,7 @@ plugins += [ JETBOOK, KINDLE, KINDLE2, + KINDLE_DX, PRS500, PRS505, PRS700, diff --git a/src/calibre/devices/kindle/driver.py b/src/calibre/devices/kindle/driver.py index 00cd615b6d..8c62da7587 100644 --- a/src/calibre/devices/kindle/driver.py +++ b/src/calibre/devices/kindle/driver.py @@ -72,3 +72,15 @@ class KINDLE2(KINDLE): PRODUCT_ID = [0x0002] BCD = [0x0100] + +class KINDLE_DX(KINDLE): + name = 'Kindle DX Device Interface' + description = _('Communicate with the Kindle 2 eBook reader.') + author = _('John Schember') + supported_platforms = ['windows', 'osx', 'linux'] + + + PRODUCT_ID = [0x0003] + BCD = [0x0100] + +