Bibliografia Glosariusz/słownik Wydanie ilustrowane
Introduction Chapter 1: I2C Low-Level Hardware Chapter 2: I2C Protocol Chapter 3: A Software Implementation of the I2C Bus Chapter 4: Analyzing and Debugging I2C Transmissions Chapter 5: I2C Variants Chapter 6: I2C on Common Single-Board Computers Chapter 7: I2C on Vendor Buses Chapter 8: Arduino I2C Programming Chapter 9: Raspberry Pi (and Linux) I2C Programming Chapter 10: I2C Programming in Real-Time Operating Systems Chapter 11: Bare-Metal I2C Controller Programming Chapter 12: The TCA9548A I2C Bus Expander Chapter 13: The MCP23017 and MCP23008 GPIO Expanders Chapter 14: The ADS1015/ADS1115 Analog-to-Digital Converters Chapter 15: The MCP4725 Digital-to-Analog Converter Chapter 16: Bare-Metal Peripheral Programming Appendix A: Glossary Appendix B: The Adafruit I2C Address Compilation Appendix C: Online Chapters
Randall Hyde is the author of The Art of Assembly Language and Write Great Code, Volumes 1, 2, and 3 (all from No Starch Press), as well as Using 6502 Assembly Language and P-Source (Datamost). He is also the coauthor of Microsoft Macro Assembler 6.0 Bible (The Waite Group). Over the past 40 years, Hyde has worked as an embedded software/hardware engineer developing instrumentation for nuclear reactors, traffic control systems, and other consumer electronics devices. He has also taught computer science at California State Polytechnic University, Pomona, and at the University of California, Riverside. His website is http://www.randallhyde.com.