From: ceb Date: Sun, 13 Feb 2005 19:31:32 +0000 (+0000) Subject: minor changes to i2ctest X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=57bd96d2fb0f0bc32581147671411b901d3b54eb;p=trains.git minor changes to i2ctest --- diff --git a/cebpic/Makefile b/cebpic/Makefile index 3576db7..d3cfc90 100644 --- a/cebpic/Makefile +++ b/cebpic/Makefile @@ -1,5 +1,5 @@ PROGRAMS= led-flash send-serial reply-serial \ - nmra-stream nmra-stream,slow tblrd_test + nmra-stream nmra-stream,slow tblrd_test i2c-test # booster-output-low -disabled because you forgot to cvs add it PICNOS= 0 1 3 diff --git a/cebpic/i2c-test.asm b/cebpic/i2c-test.asm index 8966c5d..b80dbca 100644 --- a/cebpic/i2c-test.asm +++ b/cebpic/i2c-test.asm @@ -260,9 +260,7 @@ main_slave call led_red slave_loop - call wait_for_i2c_interrupt ; check buffer full? if not - goto slave_loop ; loop - call led_red ; else light LED red=received + call wait_for_i2c_interrupt ; wait for 1st (address) byte call wait_for_i2c_interrupt ; wait for 2nd (data) byte btg LATD,2,0 ; toggle colour of LED goto slave_loop