Hej,
Jeg har et stykke C code til Linux som er en del af device driveren
for SE401 chipset:
http://www.gelato.unsw.edu.au/lxr/source/drivers/media/video/se401.h
Ting som jeg kan ikke forstaa er: hvorfra fik skribenten fisket disse
hexadecimale vaerdier i filen se401.h ? I selve datasheeten for SE401
som jeg har paa
http://madness.tmok.com/~sukovic/usb/se401/se401DatasheetFromDataSheetArchive.pdf
naevnes kun hex adresserne for  f.eks:
Power down control register 0xC00A
Speed control Register 0xC008
Version register 0xFFFC
Config register  0xC006
Breakpoint register 0xC014
Uart control register 0xC0E0
Uart status  register  0xC0E2
Uart transmit data register 0xC0E4
osv.
Er det en der kan kaste lidt lys for mig her?
Tak.
se401.h snippet:
 32 #define SE401_REQ_GET_CAMERA_DESCRIPTOR         0x06
 33 #define SE401_REQ_START_CONTINUOUS_CAPTURE      0x41
 34 #define SE401_REQ_STOP_CONTINUOUS_CAPTURE       0x42
 35 #define SE401_REQ_CAPTURE_FRAME                 0x43
 36 #define SE401_REQ_GET_BRT                       0x44
 37 #define SE401_REQ_SET_BRT                       0x45
 38 #define SE401_REQ_GET_WIDTH                     0x4c
 39 #define SE401_REQ_SET_WIDTH                     0x4d
 40 #define SE401_REQ_GET_HEIGHT                    0x4e
 41 #define SE401_REQ_SET_HEIGHT                    0x4f
 42 #define SE401_REQ_GET_OUTPUT_MODE               0x50
 43 #define SE401_REQ_SET_OUTPUT_MODE               0x51
 44 #define SE401_REQ_GET_EXT_FEATURE               0x52
 45 #define SE401_REQ_SET_EXT_FEATURE               0x53
 46 #define SE401_REQ_CAMERA_POWER                  0x56
 47 #define SE401_REQ_LED_CONTROL                   0x57
 48 #define SE401_REQ_BIOS                          0xff
 49
 50 #define SE401_BIOS_READ                         0x07