📄 blackfin_twi_keypad_driver.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <title></title> <link rel="stylesheet" media="screen" type="text/css" href="./style.css" /> <link rel="stylesheet" media="screen" type="text/css" href="./design.css" /> <link rel="stylesheet" media="print" type="text/css" href="./print.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><a href=start.html>start</a></br><div class="toc"><div class="tocheader toctoggle" id="toc__header">Table of Contents</div><div id="toc__inside"><ul class="toc"><li class="level1"><div class="li"><span class="li"><a href="#general_description" class="toc">GENERAL DESCRIPTION</a></span></div></li><li class="level1"><div class="li"><span class="li"><a href="#kernel_configuration_for_twi_i2c_support" class="toc">Kernel Configuration for TWI/I2C support</a></span></div><ul class="toc"><li class="level2"><div class="li"><span class="li"><a href="#configure_gpio_portg_for_bf537" class="toc">Configure GPIO PortG for BF537</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#i2c_hardware_bus_support" class="toc">I2C Hardware Bus support</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#for_bf533_or_bf561" class="toc">For BF533 or BF561</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#for_bf534_bf536_or_bf537" class="toc">For BF534, BF536 or BF537</a></span></div></li></ul></li><li class="level1"><div class="li"><span class="li"><a href="#setting_up_input_device_support" class="toc">Setting up Input Device Support</a></span></div><ul class="toc"><li class="level2"><div class="li"><span class="li"><a href="#device_drivers" class="toc">Device Drivers</a></span></div><ul class="toc"><li class="level3"><div class="li"><span class="li"><a href="#blackfin_test_programs" class="toc">Blackfin test programs</a></span></div></li></ul></li></ul></li></ul></div></div><h1><a name="general_description" id="general_description">GENERAL DESCRIPTION</a></h1><div class="level1"><p> <a href="media/keypad_lr.jpg" class="media" target="_blank" title="keypad_lr.jpg"><img src="media/keypad_lr.jpg" class="media" alt="" /></a></p></div><!-- SECTION [1-54] --><h1><a name="kernel_configuration_for_twi_i2c_support" id="kernel_configuration_for_twi_i2c_support">Kernel Configuration for TWI/I2C support</a></h1><div class="level1"><pre class="code"><*> I2C support<*> I2C device interface I2C Algorithms ---> I2C Hardware Bus support ---> Miscellaneous I2C Chip support --->[ ] I2C Core debugging messages[ ] I2C Algorithm debugging messages[ ] I2C Bus debugging messages[ ] I2C Chip debugging messages</pre></div><!-- SECTION [55-415] --><h2><a name="configure_gpio_portg_for_bf537" id="configure_gpio_portg_for_bf537">Configure GPIO PortG for BF537</a></h2><div class="level2"><p>In kernel option “Blackfin Processor Options” —> “BF537 Specific Configuration” </p><pre class="code">--- PORT F/G Selection Select BF537/6/4 default GPIO PFx PORTx (Select BF537/6/4 default GPIO PFx PORTG) ---></pre><pre class="code">( ) Select BF537/6/4 default GPIO PFx PORTF(X) Select BF537/6/4 default GPIO PFx PORTG</pre></div><!-- SECTION [416-775] --><h2><a name="i2c_hardware_bus_support" id="i2c_hardware_bus_support">I2C Hardware Bus support</a></h2><div class="level2"></div><!-- SECTION [776-813] --><h2><a name="for_bf533_or_bf561" id="for_bf533_or_bf561">For BF533 or BF561</a></h2><div class="level2"><pre class="code"><*> Generic Blackfin and HHBF533/561 development board I2C support BFIN I2C SDA/SCL Selection ---></pre></div><!-- SECTION [814-964] --><h2><a name="for_bf534_bf536_or_bf537" id="for_bf534_bf536_or_bf537">For BF534, BF536 or BF537</a></h2><div class="level2"><pre class="code"><*> Blackfin TWI I2C support(50) TWI clock (kHZ)< > Parallel port adapter (light)< > I2C/SMBus Test Stub< > PCA9564 on an ISA bus</pre></div><!-- SECTION [965-1153] --><h1><a name="setting_up_input_device_support" id="setting_up_input_device_support">Setting up Input Device Support</a></h1><div class="level1"></div><!-- SECTION [1154-1201] --><h2><a name="device_drivers" id="device_drivers">Device Drivers</a></h2><div class="level2"></div><h4><a name="input_device_support" id="input_device_support">Input device support</a></h4><div class="level4"><pre class="code"> <*> Generic input layer (needed for keyboard, mouse, ...) --- Userland interfaces < > Mouse interface < > Joystick interface (NEW) < > Touchscreen interface (NEW) <*> Event interface < > Event debugging (NEW) --- Input Device Drivers [ ] Keyboards ---> [ ] Mouse ---> [ ] Joysticks (NEW) ---> [ ] Touchscreens (NEW) ---> [*] Miscellaneous devices ---> Hardware I/O ports ---></pre></div><h4><a name="miscellaneous_devices" id="miscellaneous_devices">Miscellaneous devices</a></h4><div class="level4"><pre class="code"> <*> User level driver support (NEW) < > PF buttons input device <*> TWI/I2C Keypad input device (26) IRQ (6) GPIO for Interrupt</pre></div><!-- SECTION [1202-1895] --><h3><a name="blackfin_test_programs" id="blackfin_test_programs">Blackfin test programs</a></h3><div class="level3"><pre class="code"> [ ] PPI test program [ ] TWI LCD test program [*] TWI KEYPAD test program [ ] Sqlite test program</pre></div><h4><a name="help" id="help">Help</a></h4><div class="level4"><pre class="code">Usage: twikeypad_test [-h?v] -h? this help -v print version info -r repeate -q quiet moderoot:~></pre></div><!-- SECTION [1896-] --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -