Driver for the new CYBOOK MUSE ebook reader

Fixes #1398672 [[Enhancement] device support for Cybook Muse](https://bugs.launchpad.net/calibre/+bug/1398672)
This commit is contained in:
Kovid Goyal 2014-12-03 18:12:50 +05:30
parent 3ca1206135
commit 05f50b3a2b
2 changed files with 18 additions and 3 deletions

View File

@ -640,7 +640,7 @@ plugins += input_profiles + output_profiles
# Device driver plugins {{{ # Device driver plugins {{{
from calibre.devices.hanlin.driver import HANLINV3, HANLINV5, BOOX, SPECTRA from calibre.devices.hanlin.driver import HANLINV3, HANLINV5, BOOX, SPECTRA
from calibre.devices.blackberry.driver import BLACKBERRY, PLAYBOOK from calibre.devices.blackberry.driver import BLACKBERRY, PLAYBOOK
from calibre.devices.cybook.driver import CYBOOK, ORIZON from calibre.devices.cybook.driver import CYBOOK, ORIZON, MUSE
from calibre.devices.eb600.driver import (EB600, COOL_ER, SHINEBOOK, TOLINO, from calibre.devices.eb600.driver import (EB600, COOL_ER, SHINEBOOK, TOLINO,
POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK, INVESBOOK, POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK, INVESBOOK,
BOOQ, ELONEX, POCKETBOOK301, MENTOR, POCKETBOOK602, BOOQ, ELONEX, POCKETBOOK301, MENTOR, POCKETBOOK602,
@ -684,8 +684,7 @@ plugins += [
HANLINV3, HANLINV3,
HANLINV5, HANLINV5,
BLACKBERRY, PLAYBOOK, BLACKBERRY, PLAYBOOK,
CYBOOK, CYBOOK, ORIZON, MUSE,
ORIZON,
ILIAD, ILIAD,
IREXDR1000, IREXDR1000,
IREXDR800, IREXDR800,

View File

@ -111,3 +111,19 @@ class ORIZON(CYBOOK):
return '' return ''
return self.EBOOK_DIR_CARD_A return self.EBOOK_DIR_CARD_A
class MUSE(CYBOOK):
name = 'Cybook Orizon Device Interface'
gui_name = 'Orizon'
description = _('Communicate with the Cybook Muse eBook reader.')
author = 'Kovid Goyal'
VENDOR_ID = [0x0525]
PRODUCT_ID = [0xa4a5]
BCD = [0x0230]
VENDOR_NAME = 'USB_2.0'
WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'USB_FLASH_DRIVER'
EBOOK_DIR_MAIN = 'Books'
SCAN_FROM_ROOT = True