From cd565e854ab0a0e4fc12f5afbf1b2d9df495cc3a Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 11 Dec 2010 23:57:42 +0100 Subject: digital/avr/modules/twi/test: add test plan --- digital/avr/modules/twi/test/test_plan.txt | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 digital/avr/modules/twi/test/test_plan.txt diff --git a/digital/avr/modules/twi/test/test_plan.txt b/digital/avr/modules/twi/test/test_plan.txt new file mode 100644 index 00000000..764d52e6 --- /dev/null +++ b/digital/avr/modules/twi/test/test_plan.txt @@ -0,0 +1,28 @@ +=============== + TWI test plan +=============== + +Test slave will update its slave send buffer with received data from master. +Read slave buffer after each transmission. + + - master send 1 byte. + - master send n bytes, less than slave limit. + - master send n bytes, same as slave limit. + - master send n bytes, more than slave limit. + > should be interrupted at slave limit. + - master send 0 byte. + > master can send 0 byte, but test slave should not update slave send + > buffer as 0 is forbidden. + + - master recv 0 byte. + > will receive a byte anyway. + - master recv 1 byte. + - with slave buffer size 1 and m: + - master recv n byte, less than slave limit. + - master recv n byte, same as slave limit. + - master recv n byte, more than slave limit. + > can not be interrupted, will read 0xff. + + - master send to unknown slave. + - master recv to unknown slave. + -- cgit v1.2.3