@@ -10,8 +10,8 @@ Analog Pin, Shift Register Input/Output, and Software Serial. These
10
10
also demonstrate how the GPIO template class may be used to construct
11
11
additional libraries.
12
12
13
- This library supports boards based on SAM3X8E, ATmega168, ATmega328P ,
14
- ATmega32U4, ATmega1280, ATmega2560, ATtinyX4 and ATtinyX5 .
13
+ This library supports boards based on ATtinyX4, ATtinyX5, ATmega168 ,
14
+ ATmega328P, ATmega32U4, ATmega1280, ATmega2560 and SAM3X8E .
15
15
16
16
Version: 1.11
17
17
@@ -39,14 +39,16 @@ Version: 1.11
39
39
* [ ShiftOut] ( ./examples/ShiftOut )
40
40
* [ SoftwareSerial] ( ./examples/SoftwareSerial )
41
41
42
+ Benchmarks for [ ATtiny] ( ./examples/ATtiny ) .
43
+
42
44
## Benchmarks
43
45
44
- Wiring | us | GPIO | us | Xn (Uno/Mega)
46
+ Wiring | us | GPIO | us | Xn (Due/ Uno/Mega)
45
47
------ |---------------|------|----|--------------
46
- digitalRead | 3.75/6.19 | var = pin | 0.0625 | 60/99
47
- digitalWrite | 4.25/6.94 | pin = val | 0.125 | 34/56
48
- shiftIn | 85/147 | srpi >> var | 5 | 17/29
49
- shiftOut | 103/160 | srpo << val | 8 | 13/20
48
+ digitalRead | 1.23/ 3.75/6.4 | var = pin | 0.0625/0.071 | 17/ 60/99
49
+ digitalWrite | 2.30/ 4.25/7.2 | pin = val | 0.125/0.048 | 48/ 34/56
50
+ shiftIn | 46/87/151 | srpi >> var | 4.8/4.6/4.6 | 9.6/19/32
51
+ shiftOut | 53/104/161 | srpo << val | 5.7/7.9/7.9 | 9.3/ 13/20
50
52
51
53
## Usage
52
54
@@ -55,5 +57,5 @@ shiftOut | 103/160 | srpo << val | 8 | 13/20
55
57
* [ Arduino-OWI] ( https://github.com/mikaelpatel/Arduino-OWI )
56
58
* [ Arduino-RTC] ( https://github.com/mikaelpatel/Arduino-RTC )
57
59
* [ Arduino-SPI] ( https://github.com/mikaelpatel/Arduino-SPI )
58
- * [ Arduino-Storage] ( https://github.com/mikaelpatel/Arduino-Storage )
59
60
* [ Arduino-TWI] ( https://github.com/mikaelpatel/Arduino-TWI )
61
+ * [ Arduino-Storage] ( https://github.com/mikaelpatel/Arduino-Storage )
0 commit comments