File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
SampleProjects/TestSomething/test Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -7,10 +7,12 @@ unittest(begin_write_end) {
7
7
deque<uint8_t >* mosi = Wire.getMosi (14 );
8
8
assertEqual (0 , mosi->size ());
9
9
Wire.begin ();
10
+ // write some random values to random slave
10
11
Wire.beginTransmission (14 );
11
12
Wire.write (0x07 );
12
13
Wire.write (0x0E );
13
14
Wire.endTransmission ();
15
+ // check values
14
16
assertEqual (2 , mosi->size ());
15
17
assertEqual (0x07 , mosi->front ());
16
18
mosi->pop_front ();
@@ -22,6 +24,7 @@ unittest(begin_write_end) {
22
24
unittest (readTwo_writeOne) {
23
25
Wire.begin ();
24
26
deque<uint8_t >* miso;
27
+ // place some values on random slaves' read buffers
25
28
miso = Wire.getMiso (19 );
26
29
miso->push_back (0x07 );
27
30
miso->push_back (0x0E );
@@ -46,11 +49,13 @@ unittest(readTwo_writeOne) {
46
49
assertEqual (7 , Wire.read ());
47
50
assertEqual (0 , Wire.available ());
48
51
52
+ // write some values to different random slave
49
53
Wire.beginTransmission (47 );
50
54
for (int i = 1 ; i < 4 ; i++) {
51
55
Wire.write (i * 2 );
52
56
}
53
57
Wire.endTransmission ();
58
+ // check master write buffer
54
59
deque<uint8_t >* mosi = Wire.getMosi (47 );
55
60
56
61
assertEqual (3 , mosi->size ());
Original file line number Diff line number Diff line change @@ -131,11 +131,8 @@ class TwoWire : public ObservableDataStream {
131
131
return 0 ;
132
132
}
133
133
}
134
- uint8_t requestFrom (uint8_t address, size_t quantity) {
135
- return requestFrom (address, quantity, true );
136
- }
137
134
uint8_t requestFrom (int address, int quantity) {
138
- return requestFrom ((uint8_t )address, (size_t )quantity);
135
+ return requestFrom ((uint8_t )address, (size_t )quantity, true );
139
136
}
140
137
uint8_t requestFrom (int address, int quantity, int stop) {
141
138
return requestFrom ((uint8_t )address, (size_t )quantity, (bool )stop);
You can’t perform that action at this time.
0 commit comments