class Gt6853Device
Defined at line 53 of file ../../src/ui/input/drivers/gt6853/gt6853.h
Public Methods
void Gt6853Device (zx_device_t * parent, async_dispatcher_t * dispatcher, ddk::I2cChannel i2c)
Defined at line 78 of file ../../src/ui/input/drivers/gt6853/gt6853.h
void Gt6853Device (zx_device_t * parent, async_dispatcher_t * dispatcher, ddk::I2cChannel i2c, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> interrupt_gpio, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> reset_gpio)
Defined at line 81 of file ../../src/ui/input/drivers/gt6853/gt6853.h
zx_status_t Create (void * ctx, zx_device_t * parent)
Defined at line 86 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
bool RunUnitTests (void * ctx, zx_device_t * parent, zx_handle_t channel)
void ~Gt6853Device ()
Defined at line 89 of file ../../src/ui/input/drivers/gt6853/gt6853.h
void DdkRelease ()
Defined at line 94 of file ../../src/ui/input/drivers/gt6853/gt6853.h
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_input_report::InputDevice> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 108 of file ../../src/ui/input/drivers/gt6853/gt6853.h
void DdkUnbind (ddk::UnbindTxn txn)
Defined at line 134 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void GetInputReportsReader (GetInputReportsReaderRequestView request, GetInputReportsReaderCompleter::Sync & completer)
Defined at line 139 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void GetDescriptor (GetDescriptorCompleter::Sync & completer)
Defined at line 147 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void SendOutputReport (SendOutputReportRequestView request, SendOutputReportCompleter::Sync & completer)
Defined at line 192 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)
Defined at line 197 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void SetFeatureReport (SetFeatureReportRequestView request, SetFeatureReportCompleter::Sync & completer)
Defined at line 201 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void GetInputReport (GetInputReportRequestView request, GetInputReportCompleter::Sync & completer)
Defined at line 205 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
void WaitForNextReader ()
Visible for testing.
Defined at line 210 of file ../../src/ui/input/drivers/gt6853/gt6853.cc
Enumerations
enum Register
| Name | Value |
|---|---|
| kDspMcuPower | 0x2010 |
| kBankSelect | 0x2048 |
| kCache | 0x204b |
| kAccessPatch0 | 0x204d |
| kWtdTimer | 0x20b0 |
| kCpuCtrl | 0x2180 |
| kScramble | 0x2218 |
| kEsdKey | 0x2318 |
| kEventStatusReg | 0x4100 |
| kContactsReg | 0x4101 |
| kContactsStartReg | 0x4102 |
| kCpuRunFrom | 0x4506 |
| kSensorIdReg | 0x4541 |
| kIspRunFlag | 0x6006 |
| kSubsysType | 0x6020 |
| kFlashFlag | 0x6022 |
| kCommandReg | 0x60cc |
| kConfigDataReg | 0x60dc |
| kIspBuffer | 0x6100 |
| kIspAddr | 0xc000 |
Defined at line 55 of file ../../src/ui/input/drivers/gt6853/gt6853.h