Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - chrismec

3
Bus Pirate Support / Zeno Zit Zapper Reset
Below is a TeraTerm macro for resetting a 60 count Zeno Tip. Additional info can be found at http://thechristisens.com/2009/11/zeno-tip-reset/

Code: [Select]
[size=4];This is a quick and dirty TeraTerm macro for resetting a 60 count Zeno tip.
;with Ian Lesnet's Bus Pirate.
;
;Adjust your .ini file for proper Bus Pirate serial port settings.
;
;Requires TeraTerm version 4.27 or later
;
;Only tested with Bus Pirate Firmware v3.0


MyPort = 5

connect '/C=MyPort'
mpause 500
;Just Because
send 13
wait 'HiZ>'
;Bus Mode
send "m" 13
wait '(1) >'
;I2C
send "4" 13
wait '(1) >'
;Software I2C
send "1" 13
wait '(1) >'
;Fast I2C
send "2" 13
wait 'I2C>'
;Pullups Menu
send "p" 13
wait '(1) >'
;Pullups On
send "2" 13
wait 'Pull-up resistors ON'
;Power Supplies On
send "W" 13
wait 'POWER SUPPLIES ON'
;Let I2C EEPROM Initialize
pause 1
;Write Data to EEPROM
send "[0xA0, 0,  0x08, 0x00, 0x41, 0x04, 0x97, 0x04, 0xC4, 0x04]" 13
wait 'I2C>'
send "[0xA0, 8,  0x97, 0x09, 0x1B, 0x00, 0x36, 0x03, 0x00, 0x64]" 13
wait 'I2C>'
send "[0xA0, 16, 0x0A, 0xF0, 0x96, 0x1E, 0x0A, 0xA5, 0x1E, 0xB4]" 13
wait 'I2C>'
send "[0xA0, 24, 0x00, 0x78, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D]" 13
wait 'I2C>'
send "[0xA0, 32, 0xC8, 0xFE, 0x3E, 0x01, 0xC2, 0x64, 0x32, 0x0A]" 13
wait 'I2C>'
send "[0xA0, 40, 0x04, 0x4C, 0x02, 0xBC, 0x00, 0xE1, 0xFF, 0xF6]" 13
wait 'I2C>'
send "[0xA0, 48, 0x3C, 0xB2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 56, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 64, 0x00, 0x3E, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 72, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 88, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 96, 0x54, 0x0A, 0x00, 0x01, 0x82, 0x44, 0x5F, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 104,0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 112,0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
send "[0xA0, 120,0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]" 13
wait 'I2C>'
;Bus Mode Menu
send "m" 13
wait '(1) >'
;Set HiZ
send 13
unlink[/size]


Edited: 04 July 2011, Changed picture sizes.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01182293824session_write_close ( )...(null):0
20.01212425416ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01222426192Database_MySQL->query( ).../DatabaseHandler.php:119
40.05442564920Database_MySQL->error( ).../Db-mysql.class.php:273