| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README.txt | 2014-05-01 | 4.2 kB | |
| tbb-0.06.zip | 2014-05-01 | 250.3 kB | |
| tbb-0.05.zip | 2014-04-29 | 249.8 kB | |
| tbb-0.04.zip | 2011-06-06 | 61.8 kB | |
| tbb-0.03.zip | 2011-05-31 | 59.0 kB | |
| tbb-0.02.zip | 2011-05-21 | 41.1 kB | |
| tbb-0.01.zip | 2010-12-18 | 24.1 kB | |
| Totals: 7 Items | 690.3 kB | 0 |
Note:
I decided not to support windows since version 0.06, because recent
windows 7 gives me "FT Device not responding" error so frequently.
Pre-build exe binaries are only for experimental use.
Currently this software is tested on Mac OS X 10.9.2, Ubuntu 12.04 (64bit)
and Windows 7 (for experimental use) only.
For mac users,
recommended build environment is Xcode
execute host_setup.sh before you make all
execute host_setup.sh with -r option to reverse-setup
For linux users,
execute host_setup.sh everytime when you connect FT232R or FT245R
execute host_setup.sh with -r option to reverse-setup
For windows users,
recommended build environment is MinGW.
=========================================================================
tbb - Tiny Bit Bang.
A simple command interface for FT232R and FT245R Bit Bang Mode
Copyright (c) 2010-2014 Keiichi Hirano <Keiichi_Hirano@users.sourceforge.net>
All rights reserved.
=========================================================================
To run this program,
you must have either FT232R or FT245R connected to your windows PC
and have the driver software installed.
Usage: tbb.exe [-r] | [-w write_byte [-m write_mask]]
Example1: read and print a byte
tbb.exe -r
Example2: write a byte, 0xf5
tbb.exe -w 0xf5
Example3: write 0xf5 masked by 0x3c
tbb.exe -w 0xf5 -m 0x3c
=========================================================================
tbbi2c - Tiny Bit Bang I2C
A simple i2c command interface using FT232R and FT245R Bit Bang Mode
Copyright (c) 2010-2014 Keiichi Hirano <Keiichi_Hirano@users.sourceforge.net>
All rights reserved.
=========================================================================
To run this program,
you must have either FT232R or FT245R connected to your windows PC
and have the driver software installed.
And connect I2C_SCL and I2C_SDA properly.
Hardware Connection:
Just run tbbi2c command without options to check
I2C_SCL and I2C_SDA port settings.
(Pull-up resisters requierd externally)
Usage: tbbi2c.exe -s i2c_slave_addr [-t access_type] [address] [write_data]
i2c_slave_addr:
Specify the I2C slave address 0x00 - 0x7F
access_type:
01: 0 byte address - 1 byte data (default)
02: 0 byte address - 2 byte data
11: 1 byte address - 1 byte data
12: 1 byte address - 2 byte data
21: 2 byte address - 1 byte data
22: 2 byte address - 2 byte data
Example1: read LM75(0b1001000) temperature
tbbi2c.exe -s 0x48
Example2: read a byte from 24LC64(0b1010000) on the address 0x0030
tbbi2c.exe -s 0x50 -t 21 0x0030
Example3: write a byte 0xf5 to 24LC64(0b101000) on the address 0x0030
tbbi2c.exe -s 0x50 -t 21 0x0030 0xf5
(tbbi2c -s50 -t21 30 f5 for short)
=========================================================================
tbbi2cprog - Tiny Bit Bang I2C programmer
A simple i2c sequential read/write command interface
using FT232R and FT245R Bit Bang Mode
Copyright (c) 2010-2014 Keiichi Hirano <Keiichi_Hirano@users.sourceforge.net>
All rights reserved.
=========================================================================
To run this program,
you must have either FT232R or FT245R connected to your windows PC
and have the driver software installed.
And connect I2C_SCL and I2C_SDA properly.
Hardware Connection:
Just run tbbi2cprog command without options to check
I2C_SCL and I2C_SDA port settings.
(Pull-up resisters requierd externally)
Usage1(program):
tbbi2cprog.exe -s i2c_slave_addr [-t addr_length] [file]
Usage2(dump):
tbbi2cprog.exe -s i2c_slave_addr [-t addr_length] -d dump_length [file]
i2c_slave_addr:
Specify the I2C slave address 0x00 - 0x7F
addr_length:
1: for 1 byte address device (default)
2: for 2 byte address device
dump_length:
Specify the dump length in hex format
Example1: read first 128 byte from 24LC01(0b1010000) and print it on the screen
tbbi2cprog.exe -s 0x50 -d 0x80
Example2: read first 256 byte from 24LC64(0b1010000) and store it in a file
tbbi2cprog.exe -s 0x50 -t 2 -d 0x100 file
Example3: write a binary file into 24LC64(0b101000)
tbbi2cprog.exe -s 0x50 -t 2 file
(tbbi2cprog -s50 -t2 file for short)