📄 cardtype.h
字号:
},{ /* 67 */ "Diva ISDN PC Card", 0x8311, 0x0100, IDI_ADAPTER_DIVA, FAMILY_DIVA, DI_V120 | SOFT_DSP_ADD_FEATURES, CARD_PICO, CARD_I_NONE, BUS_PCM, CHIP_IPACX, 1, 2, 0, 8, 0},{ /* 68 */ "Diva ISDN PC Card", 0x0000, 0x0100, IDI_ADAPTER_DIVA, FAMILY_DIVA, DI_V120 | SOFT_DSP_ADD_FEATURES, CARD_PRO, CARD_I_NONE, BUS_PCM, CHIP_DSP, 1, 2, 0, 8, 0},} ;#if CARDTYPE_H_WANT_RESOURCE_DATA/*--- CardResource [Index=CARDTYPE_....] ---------------------------(GEI)-*/CARD_RESOURCE CardResource [ ] = {/* Interrupts IO-Address Mem-Address *//* 0*/ { 3,4,9,0,0,0,0,0,0,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA MCA/* 1*/ { 3,4,9,10,11,12,0,0,0,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA ISA/* 2*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA PCMCIA/* 3*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA PRO ISA/* 4*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA PRO PCMCIA/* 5*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA PICCOLA ISA/* 6*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA PICCOLA PCMCIA/* 7*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA PRO 2.0 PCI/* 8*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 2.0 PCI/* 9*/ { 3,4,5,7,9,10,11,12,0,0, 0x0,0x0,0, 0x80000,0x2000,64 }, // QUADRO ISA/*10*/ { 3,4,9,10,11,12,0,0,0,0, 0x0,0x0,0, 0xc0000,0x2000,16 }, // S ISA/*11*/ { 3,4,9,0,0,0,0,0,0,0, 0xc00,0x10,16, 0xc0000,0x2000,16 }, // S MCA/*12*/ { 3,4,9,10,11,12,0,0,0,0, 0x0,0x0,0, 0xc0000,0x2000,16 }, // SX ISA/*13*/ { 3,4,9,0,0,0,0,0,0,0, 0xc00,0x10,16, 0xc0000,0x2000,16 }, // SX MCA/*14*/ { 3,4,5,7,9,10,11,12,0,0, 0x0,0x0,0, 0x80000,0x0800,256 }, // SXN ISA/*15*/ { 3,4,9,0,0,0,0,0,0,0, 0xc00,0x10,16, 0xc0000,0x2000,16 }, // SXN MCA/*16*/ { 3,4,5,7,9,10,11,12,0,0, 0x0,0x0,0, 0x80000,0x0800,256 }, // SCOM ISA/*17*/ { 3,4,9,0,0,0,0,0,0,0, 0xc00,0x10,16, 0xc0000,0x2000,16 }, // SCOM MCA/*18*/ { 3,4,5,7,9,10,11,12,0,0, 0x0,0x0,0, 0xc0000,0x4000,16 }, // S2M ISA/*19*/ { 3,4,9,0,0,0,0,0,0,0, 0xc00,0x10,16, 0xc0000,0x4000,16 }, // S2M MCA/*20*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // MAESTRA ISA/*21*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // MAESTRA PCI/*22*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // MAESTRA QUADRO ISA/*23*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x20,2048, 0x0,0x0,0 }, // MAESTRA QUADRO PCI/*24*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // MAESTRA PRIMARY ISA/*25*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // MAESTRA PRIMARY PCI/*26*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA 2.0 ISA/*27*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA 2.0 /U ISA/*28*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 2.0 /U PCI/*29*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA PRO 2.0 ISA/*30*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA PRO 2.0 /U ISA/*31*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA PRO 2.0 /U PCI/*32*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA MOBILE/*33*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // TDK DFI3600 (same as DIVA MOBILE [32])/*34*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // New Media ISDN (same as DIVA PRO PCMCIA [4])/*35*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // BT ExLane PCI (same as DIVA PRO 2.0 PCI [7])/*36*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // BT ExLane ISA (same as DIVA PRO 2.0 ISA [29])/*37*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA 2.01 S/T ISA/*38*/ { 3,5,7,9,10,11,12,14,15,0, 0x200,0x20,16, 0x0,0x0,0 }, // DIVA 2.01 U ISA/*39*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 2.01 S/T PCI/*40*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 2.01 U PCI/*41*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA MOBILE V.90/*42*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // TDK DFI3600 V.90 (same as DIVA MOBILE V.90 [39])/*43*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x20,2048, 0x0,0x0,0 }, // DIVA Server PRI-23M PCI/*44*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA 2.01 S/T USB/*45*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA CT S/T PCI/*46*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA CT U PCI/*47*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA CT Lite S/T PCI/*48*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA CT Lite U PCI/*49*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA ISDN+V.90 PC Card/*50*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA ISDN+V.90 PCI/*51*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA TA/*52*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x20,2048, 0x0,0x0,0 }, // MAESTRA VOICE QUADRO PCI/*53*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x20,2048, 0x0,0x0,0 }, // MAESTRA VOICE QUADRO PCI/*54*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // MAESTRA VOICE PRIMARY PCI/*55*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x20,2048, 0x0,0x0,0 }, // MAESTRA VOICE QUADRO PCI/*56*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // MAESTRA VOICE PRIMARY PCI/*57*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA LAN/*58*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 2.02 S/T PCI/*59*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 2.02 U PCI/*60*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // Diva Server BRI-2M 2.0 PCI/*61*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // Diva Server BRI-2F PCI/*62*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA 2.01 S/T USB/*63*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // Diva Server Voice BRI-2M 2.0 PCI/*64*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA 3.0 PCI/*65*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA CT S/T PCI V2.0/*66*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA Mobile V.90 PC Card/*67*/ { 0,0,0,0,0,0,0,0,0,0, 0x0,0x0,0, 0x0,0x0,0 }, // DIVA ISDN PC Card/*68*/ { 3,4,5,7,9,10,11,12,14,15, 0x0,0x8,8192, 0x0,0x0,0 }, // DIVA ISDN PC Card};#endif /*CARDTYPE_H_WANT_RESOURCE_DATA*/#else /*!CARDTYPE_H_WANT_DATA*/extern CARD_PROPERTIES CardProperties [] ;extern CARD_RESOURCE CardResource [] ;#endif /*CARDTYPE_H_WANT_DATA*//* * all existing download files */#define CARD_DSP_CNT 5#define CARD_PROT_CNT 9#define CARD_FT_UNKNOWN 0#define CARD_FT_B 1#define CARD_FT_D 2#define CARD_FT_S 3#define CARD_FT_M 4#define CARD_FT_NEW_DSP_COMBIFILE 5 /* File format of new DSP code (the DSP code powered by Telindus) */#define CARD_FILE_NONE 0#define CARD_B_S 1#define CARD_B_P 2#define CARD_D_K1 3#define CARD_D_K2 4#define CARD_D_H 5#define CARD_D_V 6#define CARD_D_M 7#define CARD_D_F 8#define CARD_P_S_E 9#define CARD_P_S_1 10#define CARD_P_S_B 11#define CARD_P_S_F 12#define CARD_P_S_A 13#define CARD_P_S_N 14#define CARD_P_S_5 15#define CARD_P_S_J 16#define CARD_P_SX_E 17#define CARD_P_SX_1 18#define CARD_P_SX_B 19#define CARD_P_SX_F 20#define CARD_P_SX_A 21#define CARD_P_SX_N 22#define CARD_P_SX_5 23#define CARD_P_SX_J 24#define CARD_P_SY_E 25#define CARD_P_SY_1 26#define CARD_P_SY_B 27#define CARD_P_SY_F 28#define CARD_P_SY_A 29#define CARD_P_SY_N 30#define CARD_P_SY_5 31#define CARD_P_SY_J 32#define CARD_P_SQ_E 33#define CARD_P_SQ_1 34#define CARD_P_SQ_B 35#define CARD_P_SQ_F 36#define CARD_P_SQ_A 37#define CARD_P_SQ_N 38#define CARD_P_SQ_5 39#define CARD_P_SQ_J 40#define CARD_P_P_E 41#define CARD_P_P_1 42#define CARD_P_P_B 43#define CARD_P_P_F 44#define CARD_P_P_A 45#define CARD_P_P_N 46#define CARD_P_P_5 47#define CARD_P_P_J 48#define CARD_P_M_E 49#define CARD_P_M_1 50#define CARD_P_M_B 51#define CARD_P_M_F 52#define CARD_P_M_A 53#define CARD_P_M_N 54#define CARD_P_M_5 55#define CARD_P_M_J 56#define CARD_P_S_S 57#define CARD_P_SX_S 58#define CARD_P_SY_S 59#define CARD_P_SQ_S 60#define CARD_P_P_S 61#define CARD_P_M_S 62#define CARD_D_NEW_DSP_COMBIFILE 63typedef struct CARD_FILES_DATA{ char * Name; unsigned char Type;}CARD_FILES_DATA;typedef struct CARD_FILES{ unsigned char Boot; unsigned char Dsp [CARD_DSP_CNT]; unsigned char DspTelindus; unsigned char Prot [CARD_PROT_CNT];}CARD_FILES;#if CARDTYPE_H_WANT_DATA#if CARDTYPE_H_WANT_FILE_DATACARD_FILES_DATA CardFData [] = {// Filename Filetype 0, CARD_FT_UNKNOWN, "didnload.bin", CARD_FT_B, "diprload.bin", CARD_FT_B, "didiva.bin", CARD_FT_D, "didivapp.bin", CARD_FT_D, "dihscx.bin", CARD_FT_D, "div110.bin", CARD_FT_D, "dimodem.bin", CARD_FT_D, "difax.bin", CARD_FT_D, "di_etsi.bin", CARD_FT_S, "di_1tr6.bin", CARD_FT_S, "di_belg.bin", CARD_FT_S, "di_franc.bin", CARD_FT_S, "di_atel.bin", CARD_FT_S, "di_ni.bin", CARD_FT_S, "di_5ess.bin", CARD_FT_S, "di_japan.bin", CARD_FT_S, "di_etsi.sx", CARD_FT_S, "di_1tr6.sx", CARD_FT_S, "di_belg.sx", CARD_FT_S, "di_franc.sx", CARD_FT_S, "di_atel.sx", CARD_FT_S, "di_ni.sx", CARD_FT_S, "di_5ess.sx", CARD_FT_S, "di_japan.sx", CARD_FT_S, "di_etsi.sy", CARD_FT_S, "di_1tr6.sy", CARD_FT_S, "di_belg.sy", CARD_FT_S, "di_franc.sy", CARD_FT_S, "di_atel.sy", CARD_FT_S, "di_ni.sy", CARD_FT_S, "di_5ess.sy", CARD_FT_S, "di_japan.sy", CARD_FT_S, "di_etsi.sq", CARD_FT_S, "di_1tr6.sq", CARD_FT_S, "di_belg.sq", CARD_FT_S, "di_franc.sq", CARD_FT_S, "di_atel.sq", CARD_FT_S, "di_ni.sq", CARD_FT_S, "di_5ess.sq", CARD_FT_S, "di_japan.sq", CARD_FT_S, "di_etsi.p", CARD_FT_S, "di_1tr6.p", CARD_FT_S, "di_belg.p", CARD_FT_S, "di_franc.p", CARD_FT_S, "di_atel.p", CARD_FT_S, "di_ni.p", CARD_FT_S, "di_5ess.p", CARD_FT_S, "di_japan.p", CARD_FT_S, "di_etsi.sm", CARD_FT_M, "di_1tr6.sm", CARD_FT_M, "di_belg.sm", CARD_FT_M, "di_franc.sm", CARD_FT_M, "di_atel.sm", CARD_FT_M, "di_ni.sm", CARD_FT_M, "di_5ess.sm", CARD_FT_M, "di_japan.sm", CARD_FT_M, "di_swed.bin", CARD_FT_S, "di_swed.sx", CARD_FT_S, "di_swed.sy", CARD_FT_S, "di_swed.sq", CARD_FT_S, "di_swed.p", CARD_FT_S, "di_swed.sm", CARD_FT_M, "didspdld.bin", CARD_FT_NEW_DSP_COMBIFILE};CARD_FILES CardFiles [] ={ { /* CARD_UNKNOWN */ CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE }, { /* CARD_DIVA */ CARD_FILE_NONE, CARD_D_K1, CARD_D_H, CARD_D_V, CARD_FILE_NONE, CARD_D_F, CARD_D_NEW_DSP_COMBIFILE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE }, { /* CARD_PRO */ CARD_FILE_NONE, CARD_D_K2, CARD_D_H, CARD_D_V, CARD_D_M, CARD_D_F, CARD_D_NEW_DSP_COMBIFILE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE }, { /* CARD_PICO */ CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE }, { /* CARD_S */ CARD_B_S, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_P_S_E, CARD_P_S_1, CARD_P_S_B, CARD_P_S_F, CARD_P_S_A, CARD_P_S_N, CARD_P_S_5, CARD_P_S_J, CARD_P_S_S }, { /* CARD_SX */ CARD_B_S, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_P_SX_E, CARD_P_SX_1, CARD_P_SX_B, CARD_P_SX_F, CARD_P_SX_A, CARD_P_SX_N, CARD_P_SX_5, CARD_P_SX_J, CARD_P_SX_S }, { /* CARD_SXN */ CARD_B_S, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_P_SY_E, CARD_P_SY_1, CARD_P_SY_B, CARD_P_SY_F, CARD_P_SY_A, CARD_P_SY_N, CARD_P_SY_5, CARD_P_SY_J, CARD_P_SY_S }, { /* CARD_SCOM */ CARD_B_S, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_P_SY_E, CARD_P_SY_1, CARD_P_SY_B, CARD_P_SY_F, CARD_P_SY_A, CARD_P_SY_N, CARD_P_SY_5, CARD_P_SY_J, CARD_P_SY_S }, { /* CARD_QUAD */ CARD_B_S, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_P_SQ_E, CARD_P_SQ_1, CARD_P_SQ_B, CARD_P_SQ_F, CARD_P_SQ_A, CARD_P_SQ_N, CARD_P_SQ_5, CARD_P_SQ_J, CARD_P_SQ_S }, { /* CARD_PR */ CARD_B_P, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_P_P_E, CARD_P_P_1, CARD_P_P_B, CARD_P_P_F, CARD_P_P_A, CARD_P_P_N, CARD_P_P_5, CARD_P_P_J, CARD_P_P_S }, { /* CARD_MAE */ CARD_FILE_NONE, CARD_D_K2, CARD_D_H, CARD_D_V, CARD_D_M, CARD_D_F, CARD_D_NEW_DSP_COMBIFILE, CARD_P_M_E, CARD_P_M_1, CARD_P_M_B, CARD_P_M_F, CARD_P_M_A, CARD_P_M_N, CARD_P_M_5, CARD_P_M_J, CARD_P_M_S }, { /* CARD_MAEQ */ /* currently not supported */ CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE }, { /* CARD_MAEP */ /* currently not supported */ CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE, CARD_FILE_NONE }};#endif /*CARDTYPE_H_WANT_FILE_DATA*/#else /*!CARDTYPE_H_WANT_DATA*/extern CARD_FILES_DATA CardFData [] ;extern CARD_FILES CardFiles [] ;#endif /*CARDTYPE_H_WANT_DATA*/#endif /* _CARDTYPE_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -