You are viewing an older revision! See the latest version
code availability
コードの種類と準備状況¶
I2C本のコード準備状況について¶
各デバイスの基本操作例コードは渡辺さんに準備頂きました.
これにより,読者にはそれぞれのデバイスの操作方法を理解いただけます.
これに加えてクラスライブラリも準備されると,mbed環境での使い勝手が向上するため,本の価値が上がると考えます.
基本操作例ではmain.cppファイル内でI2CのAPIを用いてそのアクセスが見えるようになっていますが,これをmbedでのより一般的なデバイスアクセス方法でも用意するべきと考えます.
| デバイス名 | 基本操作例コード | クラスライブラリ |
|---|---|---|
| LM75B | /teams/CQ_I2C_book/code/LM75B/ | 対応済 |
| PCA9541A | /teams/CQ_I2C_book/code/PCA9541A/ | なし |
| PCA9546A | /teams/CQ_I2C_book/code/PCA9546A/ | 対応済 |
| PCA9622 | /teams/CQ_I2C_book/code/PCA9622/ | 対応済 |
| PCA9624 | /teams/CQ_I2C_book/code/PCA9624/ | 対応済 |
| PCA9626B | /teams/CQ_I2C_book/code/PCA9626B/ | 対応済 |
| PCA9629A | /teams/CQ_I2C_book/code/PCA9629A/ | あり |
| PCA9632 | /teams/CQ_I2C_book/code/PCA9632/ | 対応済 |
| PCA9955A | /teams/CQ_I2C_book/code/PCA9955A/ | 対応済 |
| PCA9956A | /teams/CQ_I2C_book/code/PCA9956A/ | 対応済 |
| PCAL9554B | /teams/CQ_I2C_book/code/PCAL9554B/ | 対応済 |
| PCAL9555A | /teams/CQ_I2C_book/code/PCAL9555A/ | 対応済 |
| PCF2129AT | /teams/CQ_I2C_book/code/PCF2129AT/ | あり |
| PCF8591 | /teams/CQ_I2C_book/code/PCF8591/ | あり |
| PCF85263A | /teams/CQ_I2C_book/code/PCF85263A/ | なし |
| PCT2075 | /teams/CQ_I2C_book/code/PCT2075/ | 対応済 |
| SC16IS750 | /teams/CQ_I2C_book/code/SC16IS750/ | あり |
クラスライブラリ対応済みリスト¶
表の内容は上記と同じ.有り無しで順番を入れ替えたもの
| LM75B | あり |
| PCA9629A | あり |
| PCF2129AT | あり |
| PCF8591 | あり |
| SC16IS750 | あり |
| PCA9546A | 対応済 |
| PCA9955A | 対応済 |
| PCA9956A | 対応済 |
| PCA9622 | 対応済 |
| PCA9624 | 対応済 |
| PCA9626B | 対応済 |
| PCA9632 | 対応済 |
| PCT2075 | 対応済 |
| PCAL9554B | 対応済 |
| PCAL9555A | 対応済 |
| PCA9541A | なし |
| PCF85263A | なし |
有り=15 / 全体=17