Skip to content

bigw00d/arduino-ioexpander-fw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arduino-ioexpander-fw

IO Expander Device Arduino Firmware with UART

Overview

Requirement

  • Arduino Nano or Arduino Pro Mini
  • Arduino IDE (Version: 1.8.5)

Usage

Description

Pin connections

Arduino Host Dev IO expander Device Note
TX RX
RX TX
GND GND

Sequences

  • Func No. is 7bit
  • W = 0b0, R = 0b1
  • 'Size' is 8bit
  • STX : 0x20, ETX : 0x30, ACK : 0x06, NACK : 0x15

Function Maps

  • Reading I2C Data: Write sequence(Write Slave Address, Read Length) -> Read Sequence
  • IO_DIR : OUT = 0b1, IN = 0b0

Port Assignment

  • Supports interrupts on Digital0 only.

About

IO Expander Device Arduino Firmware with UART

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages