UART to I2C master(s) converter, targetting to emulate SC18IM700(NXP) chip

Dependencies:   mbed

UART to I2C master(s) converter, targetting to emulate SC18IM700(NXP) chip

Features

up to 4x I2C master

  • for LPC824 implement, we can use up to 4 channels of I2C masters
    • 1x Fm+ and 3x Fm I2C channels
  • for LPC1768 implement, we can use up to 2 channels of I2C masters
    • 2x Fm I2C channels
  • for LPC11U35 implement, only one channel for I2C master, but program uses USB CDC class for UART communication (means no external USB-Serial converter chip)
    • 1x Fm+ I2C channels

1x SPI master

up to 2x 8bit GPIO

Tested Platforms

LPC824

LPC1768

LPC11U35

Quote:

LPC11U35 implement requires importing USBDevice library to use USBSerial class

visit https://github.com/K4zuki/tinyI2C for more information

Committer:
Kazuki Yamamoto
Date:
Wed Dec 03 15:41:43 2014 +0900
Revision:
4:f3192b67a3fe
Child:
78:434514b8d383
:circus_tent: Added .gitattributes & .gitignore files

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kazuki Yamamoto 4:f3192b67a3fe 1 # Auto detect text files and perform LF normalization
Kazuki Yamamoto 4:f3192b67a3fe 2 * text=auto
Kazuki Yamamoto 4:f3192b67a3fe 3
Kazuki Yamamoto 4:f3192b67a3fe 4 # Custom for Visual Studio
Kazuki Yamamoto 4:f3192b67a3fe 5 *.cs diff=csharp
Kazuki Yamamoto 4:f3192b67a3fe 6 *.sln merge=union
Kazuki Yamamoto 4:f3192b67a3fe 7 *.csproj merge=union
Kazuki Yamamoto 4:f3192b67a3fe 8 *.vbproj merge=union
Kazuki Yamamoto 4:f3192b67a3fe 9 *.fsproj merge=union
Kazuki Yamamoto 4:f3192b67a3fe 10 *.dbproj merge=union
Kazuki Yamamoto 4:f3192b67a3fe 11
Kazuki Yamamoto 4:f3192b67a3fe 12 # Standard to msysgit
Kazuki Yamamoto 4:f3192b67a3fe 13 *.doc diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 14 *.DOC diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 15 *.docx diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 16 *.DOCX diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 17 *.dot diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 18 *.DOT diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 19 *.pdf diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 20 *.PDF diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 21 *.rtf diff=astextplain
Kazuki Yamamoto 4:f3192b67a3fe 22 *.RTF diff=astextplain