@@ -236,9 +236,9 @@ unittest(shift_in) {
236
236
originalSize = state->digitalPin [clockPin].historySize ();
237
237
238
238
input = shiftIn (dataPin, clockPin, MSBFIRST);
239
- assertEqual (0x7C , (uint )input); // 0111 1100
239
+ assertEqual (0x7C , (uint8_t )input); // 0111 1100
240
240
assertEqual (' |' , input); // 0111 1100
241
- assertEqual ((uint )' |' , (uint )input); // 0111 1100
241
+ assertEqual ((uint8_t )' |' , (uint8_t )input); // 0111 1100
242
242
243
243
// now verify clock
244
244
assertEqual (16 , state->digitalPin [clockPin].historySize () - originalSize);
@@ -249,15 +249,15 @@ unittest(shift_in) {
249
249
state->reset ();
250
250
state->digitalPin [dataPin].fromAscii (" |" , true ); // 0111 1100
251
251
input = shiftIn (dataPin, clockPin, LSBFIRST); // <- note the LSB/MSB flip
252
- assertEqual (0x3E , (uint )input); // 0011 1110
252
+ assertEqual (0x3E , (uint8_t )input); // 0011 1110
253
253
assertEqual (' >' , input); // 0011 1110
254
- assertEqual ((uint )' >' , (uint )input); // 0011 1110
254
+ assertEqual ((uint8_t )' >' , (uint8_t )input); // 0011 1110
255
255
256
256
// test setting MSB
257
257
state->reset ();
258
258
state->digitalPin [dataPin].fromAscii (" U" , true ); // 0101 0101
259
259
input = shiftIn (dataPin, clockPin, LSBFIRST); // <- note the LSB/MSB flip
260
- assertEqual (0xAA , (uint )input); // 1010 1010
260
+ assertEqual (0xAA , (uint8_t )input); // 1010 1010
261
261
}
262
262
263
263
unittest (shift_out) {
0 commit comments