Created
February 8, 2018 11:57
-
-
Save matthijskooijman/75ec512e86578fa5375ed33ecfebb233 to your computer and use it in GitHub Desktop.
delayMicroseconds test - Paul's implementation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| >> Constants @16Mhz | |
| delayMicroseconds(0): OK | |
| delayMicroseconds(1): OK | |
| delayMicroseconds(2): OK | |
| delayMicroseconds(3): OK | |
| delayMicroseconds(4): OK | |
| delayMicroseconds(5): OK | |
| delayMicroseconds(6): OK | |
| delayMicroseconds(7): OK | |
| delayMicroseconds(8): OK | |
| delayMicroseconds(9): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(10): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(11): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(12): OK | |
| delayMicroseconds(13): OK | |
| delayMicroseconds(14): OK | |
| delayMicroseconds(15): OK | |
| delayMicroseconds(16): OK | |
| delayMicroseconds(17): OK | |
| delayMicroseconds(18): OK | |
| delayMicroseconds(19): OK | |
| delayMicroseconds(20): OK | |
| delayMicroseconds(21): OK | |
| delayMicroseconds(22): OK | |
| delayMicroseconds(23): OK | |
| delayMicroseconds(24): OK | |
| delayMicroseconds(25): OK | |
| delayMicroseconds(26): OK | |
| delayMicroseconds(27): OK | |
| delayMicroseconds(28): OK | |
| delayMicroseconds(29): OK | |
| delayMicroseconds(30): OK | |
| delayMicroseconds(31): OK | |
| delayMicroseconds(32): OK | |
| delayMicroseconds(33): OK | |
| delayMicroseconds(34): OK | |
| delayMicroseconds(35): OK | |
| delayMicroseconds(36): OK | |
| delayMicroseconds(37): OK | |
| delayMicroseconds(38): OK | |
| delayMicroseconds(39): OK | |
| delayMicroseconds(40): OK | |
| delayMicroseconds(41): OK | |
| delayMicroseconds(42): OK | |
| delayMicroseconds(43): OK | |
| delayMicroseconds(44): OK | |
| delayMicroseconds(45): OK | |
| delayMicroseconds(46): OK | |
| delayMicroseconds(47): OK | |
| delayMicroseconds(48): ERR: 2 cycles == 0.12us | |
| delayMicroseconds(49): OK | |
| delayMicroseconds(50): OK | |
| delayMicroseconds(51): OK | |
| delayMicroseconds(52): OK | |
| delayMicroseconds(53): OK | |
| delayMicroseconds(54): OK | |
| delayMicroseconds(55): ERR: 2 cycles == 0.12us | |
| delayMicroseconds(56): OK | |
| delayMicroseconds(57): OK | |
| delayMicroseconds(58): OK | |
| delayMicroseconds(59): OK | |
| delayMicroseconds(60): OK | |
| delayMicroseconds(61): OK | |
| delayMicroseconds(62): ERR: 2 cycles == 0.12us | |
| delayMicroseconds(63): OK | |
| delayMicroseconds(64): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(65): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(66): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(67): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(68): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(69): ERR: 4 cycles == 0.25us | |
| delayMicroseconds(70): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(71): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(72): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(73): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(74): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(75): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(76): ERR: 4 cycles == 0.25us | |
| delayMicroseconds(77): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(78): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(79): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(80): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(81): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(82): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(83): ERR: 4 cycles == 0.25us | |
| delayMicroseconds(84): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(85): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(86): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(87): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(88): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(89): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(90): ERR: 4 cycles == 0.25us | |
| delayMicroseconds(91): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(92): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(93): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(94): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(95): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(96): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(97): ERR: 4 cycles == 0.25us | |
| delayMicroseconds(98): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(99): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(100): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(101): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(108): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(115): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(122): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(129): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(136): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(143): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(150): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(157): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(164): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(171): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(178): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(185): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(192): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(199): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(206): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(213): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(220): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(227): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(234): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(241): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(248): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(255): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(262): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(269): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(276): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(283): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(290): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(297): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(304): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(311): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(318): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(325): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(332): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(339): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(346): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(353): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(360): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(367): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(374): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(381): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(388): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(395): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(402): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(409): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(416): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(423): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(430): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(437): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(444): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(451): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(458): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(465): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(472): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(479): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(486): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(493): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(500): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(507): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(514): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(521): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(528): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(535): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(542): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(549): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(556): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(563): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(570): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(577): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(584): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(591): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(598): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(605): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(612): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(619): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(626): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(633): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(640): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(647): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(654): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(661): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(668): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(675): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(682): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(689): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(696): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(703): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(710): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(717): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(724): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(731): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(738): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(745): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(752): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(759): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(766): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(773): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(780): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(787): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(794): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(801): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(808): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(815): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(822): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(829): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(836): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(843): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(850): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(857): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(864): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(871): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(878): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(885): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(892): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(899): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(906): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(913): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(920): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(927): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(934): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(941): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(948): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(955): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(962): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(969): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(976): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(983): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(990): ERR: 1 cycles == 0.06us | |
| delayMicroseconds(997): ERR: 1 cycles == 0.06us | |
| >> Variables @16Mhz | |
| delayMicroseconds(0): ERR: 5 cycles == 0.31us | |
| delayMicroseconds(1): ERR: -11 cycles == -0.69us | |
| delayMicroseconds(2): ERR: -26 cycles == -1.63us | |
| delayMicroseconds(3): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(4): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(5): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(6): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(7): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(8): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(9): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(10): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(11): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(12): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(13): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(14): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(15): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(16): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(17): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(18): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(19): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(20): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(21): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(22): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(23): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(24): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(25): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(26): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(27): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(28): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(29): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(30): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(31): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(32): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(33): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(34): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(35): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(36): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(37): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(38): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(39): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(40): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(41): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(42): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(43): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(44): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(45): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(46): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(47): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(48): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(49): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(50): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(51): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(52): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(53): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(54): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(55): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(56): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(57): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(58): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(59): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(60): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(61): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(62): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(63): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(64): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(65): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(66): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(67): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(68): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(69): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(70): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(71): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(72): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(73): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(74): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(75): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(76): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(77): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(78): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(79): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(80): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(81): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(82): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(83): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(84): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(85): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(86): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(87): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(88): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(89): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(90): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(91): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(92): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(93): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(94): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(95): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(96): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(97): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(98): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(99): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(100): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(101): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(108): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(115): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(122): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(129): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(136): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(143): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(150): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(157): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(164): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(171): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(178): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(185): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(192): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(199): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(206): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(213): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(220): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(227): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(234): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(241): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(248): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(255): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(262): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(269): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(276): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(283): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(290): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(297): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(304): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(311): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(318): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(325): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(332): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(339): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(346): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(353): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(360): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(367): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(374): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(381): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(388): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(395): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(402): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(409): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(416): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(423): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(430): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(437): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(444): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(451): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(458): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(465): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(472): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(479): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(486): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(493): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(500): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(507): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(514): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(521): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(528): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(535): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(542): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(549): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(556): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(563): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(570): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(577): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(584): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(591): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(598): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(605): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(612): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(619): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(626): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(633): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(640): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(647): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(654): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(661): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(668): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(675): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(682): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(689): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(696): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(703): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(710): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(717): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(724): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(731): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(738): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(745): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(752): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(759): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(766): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(773): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(780): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(787): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(794): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(801): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(808): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(815): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(822): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(829): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(836): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(843): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(850): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(857): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(864): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(871): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(878): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(885): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(892): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(899): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(906): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(913): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(920): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(927): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(934): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(941): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(948): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(955): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(962): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(969): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(976): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(983): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(990): ERR: -24 cycles == -1.50us | |
| delayMicroseconds(997): ERR: -24 cycles == -1.50us | |
| >> Constants @8Mhz | |
| delayMicroseconds(0): OK | |
| delayMicroseconds(1): OK | |
| delayMicroseconds(2): OK | |
| delayMicroseconds(3): OK | |
| delayMicroseconds(4): OK | |
| delayMicroseconds(5): OK | |
| delayMicroseconds(6): OK | |
| delayMicroseconds(7): OK | |
| delayMicroseconds(8): OK | |
| delayMicroseconds(9): OK | |
| delayMicroseconds(10): OK | |
| delayMicroseconds(11): OK | |
| delayMicroseconds(12): OK | |
| delayMicroseconds(13): OK | |
| delayMicroseconds(14): OK | |
| delayMicroseconds(15): OK | |
| delayMicroseconds(16): OK | |
| delayMicroseconds(17): OK | |
| delayMicroseconds(18): OK | |
| delayMicroseconds(19): OK | |
| delayMicroseconds(20): OK | |
| delayMicroseconds(21): OK | |
| delayMicroseconds(22): OK | |
| delayMicroseconds(23): OK | |
| delayMicroseconds(24): OK | |
| delayMicroseconds(25): OK | |
| delayMicroseconds(26): OK | |
| delayMicroseconds(27): OK | |
| delayMicroseconds(28): OK | |
| delayMicroseconds(29): OK | |
| delayMicroseconds(30): OK | |
| delayMicroseconds(31): OK | |
| delayMicroseconds(32): OK | |
| delayMicroseconds(33): OK | |
| delayMicroseconds(34): OK | |
| delayMicroseconds(35): OK | |
| delayMicroseconds(36): OK | |
| delayMicroseconds(37): OK | |
| delayMicroseconds(38): OK | |
| delayMicroseconds(39): OK | |
| delayMicroseconds(40): OK | |
| delayMicroseconds(41): OK | |
| delayMicroseconds(42): OK | |
| delayMicroseconds(43): OK | |
| delayMicroseconds(44): OK | |
| delayMicroseconds(45): OK | |
| delayMicroseconds(46): OK | |
| delayMicroseconds(47): OK | |
| delayMicroseconds(48): OK | |
| delayMicroseconds(49): OK | |
| delayMicroseconds(50): OK | |
| delayMicroseconds(51): OK | |
| delayMicroseconds(52): OK | |
| delayMicroseconds(53): OK | |
| delayMicroseconds(54): OK | |
| delayMicroseconds(55): OK | |
| delayMicroseconds(56): OK | |
| delayMicroseconds(57): OK | |
| delayMicroseconds(58): OK | |
| delayMicroseconds(59): OK | |
| delayMicroseconds(60): OK | |
| delayMicroseconds(61): OK | |
| delayMicroseconds(62): OK | |
| delayMicroseconds(63): OK | |
| delayMicroseconds(64): OK | |
| delayMicroseconds(65): OK | |
| delayMicroseconds(66): OK | |
| delayMicroseconds(67): OK | |
| delayMicroseconds(68): OK | |
| delayMicroseconds(69): OK | |
| delayMicroseconds(70): OK | |
| delayMicroseconds(71): OK | |
| delayMicroseconds(72): OK | |
| delayMicroseconds(73): OK | |
| delayMicroseconds(74): OK | |
| delayMicroseconds(75): OK | |
| delayMicroseconds(76): OK | |
| delayMicroseconds(77): OK | |
| delayMicroseconds(78): OK | |
| delayMicroseconds(79): OK | |
| delayMicroseconds(80): OK | |
| delayMicroseconds(81): OK | |
| delayMicroseconds(82): OK | |
| delayMicroseconds(83): OK | |
| delayMicroseconds(84): OK | |
| delayMicroseconds(85): OK | |
| delayMicroseconds(86): OK | |
| delayMicroseconds(87): OK | |
| delayMicroseconds(88): OK | |
| delayMicroseconds(89): OK | |
| delayMicroseconds(90): OK | |
| delayMicroseconds(91): OK | |
| delayMicroseconds(92): OK | |
| delayMicroseconds(93): OK | |
| delayMicroseconds(94): OK | |
| delayMicroseconds(95): OK | |
| delayMicroseconds(96): OK | |
| delayMicroseconds(97): OK | |
| delayMicroseconds(98): OK | |
| delayMicroseconds(99): OK | |
| delayMicroseconds(100): OK | |
| delayMicroseconds(101): OK | |
| delayMicroseconds(108): OK | |
| delayMicroseconds(115): OK | |
| delayMicroseconds(122): OK | |
| delayMicroseconds(129): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(136): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(143): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(150): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(157): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(164): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(171): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(178): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(185): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(192): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(199): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(206): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(213): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(220): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(227): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(234): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(241): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(248): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(255): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(262): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(269): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(276): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(283): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(290): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(297): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(304): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(311): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(318): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(325): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(332): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(339): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(346): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(353): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(360): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(367): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(374): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(381): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(388): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(395): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(402): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(409): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(416): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(423): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(430): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(437): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(444): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(451): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(458): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(465): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(472): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(479): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(486): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(493): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(500): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(507): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(514): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(521): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(528): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(535): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(542): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(549): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(556): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(563): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(570): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(577): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(584): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(591): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(598): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(605): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(612): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(619): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(626): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(633): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(640): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(647): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(654): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(661): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(668): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(675): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(682): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(689): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(696): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(703): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(710): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(717): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(724): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(731): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(738): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(745): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(752): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(759): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(766): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(773): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(780): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(787): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(794): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(801): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(808): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(815): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(822): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(829): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(836): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(843): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(850): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(857): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(864): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(871): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(878): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(885): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(892): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(899): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(906): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(913): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(920): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(927): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(934): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(941): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(948): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(955): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(962): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(969): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(976): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(983): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(990): ERR: 1 cycles == 0.12us | |
| delayMicroseconds(997): ERR: 1 cycles == 0.12us | |
| >> Variables @8Mhz | |
| delayMicroseconds(0): ERR: 5 cycles == 0.63us | |
| delayMicroseconds(1): ERR: -3 cycles == -0.37us | |
| delayMicroseconds(2): ERR: -11 cycles == -1.37us | |
| delayMicroseconds(3): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(4): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(5): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(6): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(7): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(8): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(9): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(10): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(11): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(12): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(13): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(14): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(15): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(16): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(17): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(18): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(19): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(20): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(21): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(22): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(23): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(24): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(25): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(26): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(27): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(28): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(29): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(30): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(31): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(32): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(33): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(34): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(35): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(36): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(37): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(38): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(39): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(40): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(41): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(42): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(43): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(44): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(45): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(46): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(47): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(48): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(49): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(50): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(51): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(52): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(53): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(54): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(55): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(56): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(57): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(58): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(59): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(60): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(61): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(62): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(63): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(64): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(65): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(66): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(67): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(68): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(69): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(70): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(71): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(72): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(73): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(74): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(75): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(76): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(77): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(78): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(79): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(80): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(81): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(82): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(83): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(84): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(85): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(86): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(87): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(88): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(89): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(90): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(91): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(92): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(93): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(94): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(95): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(96): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(97): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(98): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(99): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(100): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(101): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(108): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(115): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(122): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(129): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(136): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(143): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(150): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(157): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(164): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(171): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(178): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(185): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(192): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(199): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(206): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(213): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(220): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(227): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(234): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(241): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(248): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(255): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(262): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(269): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(276): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(283): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(290): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(297): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(304): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(311): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(318): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(325): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(332): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(339): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(346): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(353): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(360): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(367): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(374): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(381): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(388): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(395): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(402): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(409): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(416): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(423): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(430): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(437): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(444): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(451): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(458): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(465): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(472): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(479): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(486): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(493): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(500): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(507): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(514): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(521): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(528): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(535): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(542): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(549): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(556): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(563): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(570): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(577): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(584): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(591): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(598): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(605): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(612): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(619): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(626): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(633): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(640): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(647): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(654): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(661): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(668): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(675): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(682): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(689): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(696): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(703): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(710): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(717): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(724): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(731): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(738): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(745): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(752): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(759): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(766): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(773): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(780): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(787): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(794): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(801): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(808): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(815): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(822): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(829): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(836): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(843): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(850): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(857): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(864): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(871): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(878): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(885): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(892): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(899): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(906): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(913): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(920): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(927): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(934): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(941): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(948): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(955): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(962): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(969): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(976): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(983): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(990): ERR: -18 cycles == -2.25us | |
| delayMicroseconds(997): ERR: -18 cycles == -2.25us | |
| >> Constants @4Mhz | |
| delayMicroseconds(0): OK | |
| delayMicroseconds(1): OK | |
| delayMicroseconds(2): OK | |
| delayMicroseconds(3): OK | |
| delayMicroseconds(4): OK | |
| delayMicroseconds(5): OK | |
| delayMicroseconds(6): OK | |
| delayMicroseconds(7): OK | |
| delayMicroseconds(8): OK | |
| delayMicroseconds(9): OK | |
| delayMicroseconds(10): OK | |
| delayMicroseconds(11): OK | |
| delayMicroseconds(12): OK | |
| delayMicroseconds(13): OK | |
| delayMicroseconds(14): OK | |
| delayMicroseconds(15): OK | |
| delayMicroseconds(16): OK | |
| delayMicroseconds(17): OK | |
| delayMicroseconds(18): OK | |
| delayMicroseconds(19): OK | |
| delayMicroseconds(20): OK | |
| delayMicroseconds(21): OK | |
| delayMicroseconds(22): OK | |
| delayMicroseconds(23): OK | |
| delayMicroseconds(24): OK | |
| delayMicroseconds(25): OK | |
| delayMicroseconds(26): OK | |
| delayMicroseconds(27): OK | |
| delayMicroseconds(28): OK | |
| delayMicroseconds(29): OK | |
| delayMicroseconds(30): OK | |
| delayMicroseconds(31): OK | |
| delayMicroseconds(32): OK | |
| delayMicroseconds(33): OK | |
| delayMicroseconds(34): OK | |
| delayMicroseconds(35): OK | |
| delayMicroseconds(36): ERR: -1 cycles == -0.25us | |
| delayMicroseconds(37): OK | |
| delayMicroseconds(38): OK | |
| delayMicroseconds(39): OK | |
| delayMicroseconds(40): ERR: -1 cycles == -0.25us | |
| delayMicroseconds(41): OK | |
| delayMicroseconds(42): OK | |
| delayMicroseconds(43): OK | |
| delayMicroseconds(44): ERR: -1 cycles == -0.25us | |
| delayMicroseconds(45): OK | |
| delayMicroseconds(46): OK | |
| delayMicroseconds(47): OK | |
| delayMicroseconds(48): OK | |
| delayMicroseconds(49): OK | |
| delayMicroseconds(50): OK | |
| delayMicroseconds(51): OK | |
| delayMicroseconds(52): OK | |
| delayMicroseconds(53): OK | |
| delayMicroseconds(54): OK | |
| delayMicroseconds(55): OK | |
| delayMicroseconds(56): OK | |
| delayMicroseconds(57): OK | |
| delayMicroseconds(58): OK | |
| delayMicroseconds(59): OK | |
| delayMicroseconds(60): OK | |
| delayMicroseconds(61): OK | |
| delayMicroseconds(62): OK | |
| delayMicroseconds(63): OK | |
| delayMicroseconds(64): OK | |
| delayMicroseconds(65): OK | |
| delayMicroseconds(66): OK | |
| delayMicroseconds(67): OK | |
| delayMicroseconds(68): OK | |
| delayMicroseconds(69): OK | |
| delayMicroseconds(70): OK | |
| delayMicroseconds(71): OK | |
| delayMicroseconds(72): OK | |
| delayMicroseconds(73): OK | |
| delayMicroseconds(74): OK | |
| delayMicroseconds(75): OK | |
| delayMicroseconds(76): OK | |
| delayMicroseconds(77): OK | |
| delayMicroseconds(78): OK | |
| delayMicroseconds(79): OK | |
| delayMicroseconds(80): OK | |
| delayMicroseconds(81): OK | |
| delayMicroseconds(82): OK | |
| delayMicroseconds(83): OK | |
| delayMicroseconds(84): OK | |
| delayMicroseconds(85): OK | |
| delayMicroseconds(86): OK | |
| delayMicroseconds(87): OK | |
| delayMicroseconds(88): OK | |
| delayMicroseconds(89): OK | |
| delayMicroseconds(90): OK | |
| delayMicroseconds(91): OK | |
| delayMicroseconds(92): OK | |
| delayMicroseconds(93): OK | |
| delayMicroseconds(94): OK | |
| delayMicroseconds(95): OK | |
| delayMicroseconds(96): OK | |
| delayMicroseconds(97): OK | |
| delayMicroseconds(98): OK | |
| delayMicroseconds(99): OK | |
| delayMicroseconds(100): OK | |
| delayMicroseconds(101): OK | |
| delayMicroseconds(108): OK | |
| delayMicroseconds(115): OK | |
| delayMicroseconds(122): OK | |
| delayMicroseconds(129): OK | |
| delayMicroseconds(136): OK | |
| delayMicroseconds(143): OK | |
| delayMicroseconds(150): OK | |
| delayMicroseconds(157): OK | |
| delayMicroseconds(164): OK | |
| delayMicroseconds(171): OK | |
| delayMicroseconds(178): OK | |
| delayMicroseconds(185): OK | |
| delayMicroseconds(192): OK | |
| delayMicroseconds(199): OK | |
| delayMicroseconds(206): OK | |
| delayMicroseconds(213): OK | |
| delayMicroseconds(220): OK | |
| delayMicroseconds(227): OK | |
| delayMicroseconds(234): OK | |
| delayMicroseconds(241): OK | |
| delayMicroseconds(248): OK | |
| delayMicroseconds(255): OK | |
| delayMicroseconds(262): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(269): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(276): OK | |
| delayMicroseconds(283): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(290): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(297): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(304): OK | |
| delayMicroseconds(311): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(318): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(325): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(332): OK | |
| delayMicroseconds(339): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(346): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(353): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(360): OK | |
| delayMicroseconds(367): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(374): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(381): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(388): OK | |
| delayMicroseconds(395): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(402): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(409): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(416): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(423): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(430): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(437): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(444): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(451): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(458): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(465): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(472): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(479): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(486): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(493): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(500): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(507): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(514): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(521): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(528): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(535): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(542): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(549): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(556): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(563): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(570): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(577): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(584): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(591): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(598): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(605): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(612): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(619): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(626): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(633): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(640): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(647): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(654): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(661): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(668): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(675): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(682): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(689): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(696): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(703): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(710): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(717): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(724): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(731): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(738): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(745): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(752): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(759): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(766): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(773): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(780): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(787): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(794): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(801): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(808): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(815): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(822): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(829): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(836): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(843): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(850): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(857): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(864): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(871): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(878): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(885): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(892): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(899): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(906): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(913): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(920): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(927): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(934): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(941): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(948): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(955): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(962): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(969): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(976): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(983): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(990): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(997): ERR: 1 cycles == 0.25us | |
| >> Variables @4Mhz | |
| delayMicroseconds(0): ERR: 5 cycles == 1.25us | |
| delayMicroseconds(1): ERR: 1 cycles == 0.25us | |
| delayMicroseconds(2): ERR: -3 cycles == -0.75us | |
| delayMicroseconds(3): ERR: -7 cycles == -1.75us | |
| delayMicroseconds(4): ERR: -10 cycles == -2.50us | |
| delayMicroseconds(5): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(6): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(7): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(8): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(9): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(10): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(11): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(12): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(13): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(14): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(15): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(16): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(17): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(18): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(19): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(20): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(21): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(22): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(23): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(24): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(25): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(26): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(27): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(28): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(29): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(30): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(31): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(32): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(33): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(34): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(35): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(36): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(37): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(38): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(39): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(40): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(41): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(42): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(43): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(44): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(45): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(46): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(47): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(48): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(49): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(50): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(51): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(52): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(53): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(54): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(55): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(56): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(57): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(58): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(59): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(60): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(61): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(62): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(63): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(64): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(65): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(66): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(67): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(68): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(69): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(70): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(71): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(72): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(73): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(74): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(75): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(76): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(77): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(78): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(79): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(80): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(81): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(82): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(83): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(84): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(85): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(86): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(87): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(88): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(89): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(90): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(91): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(92): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(93): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(94): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(95): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(96): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(97): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(98): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(99): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(100): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(101): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(108): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(115): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(122): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(129): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(136): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(143): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(150): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(157): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(164): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(171): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(178): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(185): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(192): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(199): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(206): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(213): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(220): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(227): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(234): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(241): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(248): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(255): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(262): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(269): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(276): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(283): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(290): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(297): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(304): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(311): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(318): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(325): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(332): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(339): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(346): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(353): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(360): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(367): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(374): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(381): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(388): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(395): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(402): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(409): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(416): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(423): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(430): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(437): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(444): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(451): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(458): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(465): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(472): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(479): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(486): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(493): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(500): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(507): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(514): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(521): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(528): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(535): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(542): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(549): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(556): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(563): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(570): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(577): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(584): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(591): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(598): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(605): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(612): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(619): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(626): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(633): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(640): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(647): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(654): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(661): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(668): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(675): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(682): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(689): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(696): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(703): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(710): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(717): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(724): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(731): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(738): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(745): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(752): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(759): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(766): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(773): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(780): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(787): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(794): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(801): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(808): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(815): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(822): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(829): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(836): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(843): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(850): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(857): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(864): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(871): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(878): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(885): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(892): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(899): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(906): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(913): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(920): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(927): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(934): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(941): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(948): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(955): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(962): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(969): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(976): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(983): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(990): ERR: -12 cycles == -3.00us | |
| delayMicroseconds(997): ERR: -12 cycles == -3.00us | |
| >> Constants @2Mhz | |
| delayMicroseconds(0): OK | |
| delayMicroseconds(1): OK | |
| delayMicroseconds(2): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(3): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(4): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(5): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(6): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(7): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(8): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(9): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(10): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(11): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(12): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(13): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(14): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(15): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(16): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(17): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(18): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(19): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(20): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(21): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(22): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(23): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(24): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(25): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(26): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(27): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(28): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(29): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(30): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(31): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(32): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(33): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(34): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(35): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(36): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(37): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(38): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(39): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(40): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(41): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(42): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(43): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(44): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(45): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(46): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(47): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(48): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(49): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(50): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(51): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(52): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(53): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(54): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(55): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(56): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(57): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(58): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(59): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(60): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(61): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(62): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(63): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(64): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(65): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(66): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(67): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(68): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(69): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(70): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(71): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(72): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(73): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(74): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(75): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(76): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(77): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(78): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(79): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(80): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(81): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(82): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(83): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(84): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(85): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(86): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(87): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(88): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(89): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(90): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(91): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(92): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(93): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(94): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(95): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(96): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(97): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(98): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(99): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(100): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(101): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(108): OK | |
| delayMicroseconds(115): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(122): OK | |
| delayMicroseconds(129): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(136): OK | |
| delayMicroseconds(143): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(150): OK | |
| delayMicroseconds(157): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(164): OK | |
| delayMicroseconds(171): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(178): OK | |
| delayMicroseconds(185): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(192): OK | |
| delayMicroseconds(199): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(206): OK | |
| delayMicroseconds(213): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(220): OK | |
| delayMicroseconds(227): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(234): OK | |
| delayMicroseconds(241): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(248): OK | |
| delayMicroseconds(255): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(262): OK | |
| delayMicroseconds(269): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(276): OK | |
| delayMicroseconds(283): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(290): OK | |
| delayMicroseconds(297): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(304): OK | |
| delayMicroseconds(311): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(318): OK | |
| delayMicroseconds(325): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(332): OK | |
| delayMicroseconds(339): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(346): OK | |
| delayMicroseconds(353): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(360): OK | |
| delayMicroseconds(367): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(374): OK | |
| delayMicroseconds(381): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(388): OK | |
| delayMicroseconds(395): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(402): OK | |
| delayMicroseconds(409): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(416): OK | |
| delayMicroseconds(423): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(430): OK | |
| delayMicroseconds(437): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(444): OK | |
| delayMicroseconds(451): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(458): OK | |
| delayMicroseconds(465): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(472): OK | |
| delayMicroseconds(479): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(486): OK | |
| delayMicroseconds(493): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(500): OK | |
| delayMicroseconds(507): ERR: -2 cycles == -1.00us | |
| delayMicroseconds(514): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(521): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(528): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(535): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(542): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(549): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(556): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(563): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(570): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(577): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(584): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(591): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(598): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(605): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(612): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(619): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(626): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(633): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(640): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(647): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(654): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(661): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(668): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(675): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(682): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(689): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(696): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(703): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(710): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(717): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(724): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(731): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(738): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(745): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(752): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(759): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(766): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(773): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(780): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(787): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(794): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(801): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(808): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(815): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(822): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(829): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(836): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(843): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(850): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(857): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(864): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(871): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(878): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(885): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(892): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(899): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(906): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(913): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(920): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(927): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(934): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(941): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(948): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(955): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(962): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(969): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(976): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(983): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(990): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(997): ERR: -1 cycles == -0.50us | |
| >> Variables @2Mhz | |
| delayMicroseconds(0): ERR: 5 cycles == 2.50us | |
| delayMicroseconds(1): ERR: 3 cycles == 1.50us | |
| delayMicroseconds(2): ERR: 1 cycles == 0.50us | |
| delayMicroseconds(3): ERR: -1 cycles == -0.50us | |
| delayMicroseconds(4): ERR: -3 cycles == -1.50us | |
| delayMicroseconds(5): ERR: -5 cycles == -2.50us | |
| delayMicroseconds(6): ERR: -7 cycles == -3.50us | |
| delayMicroseconds(7): ERR: -9 cycles == -4.50us | |
| delayMicroseconds(8): ERR: -11 cycles == -5.50us | |
| delayMicroseconds(9): ERR: -13 cycles == -6.50us | |
| delayMicroseconds(10): ERR: -15 cycles == -7.50us | |
| delayMicroseconds(11): ERR: -17 cycles == -8.50us | |
| delayMicroseconds(12): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(13): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(14): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(15): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(16): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(17): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(18): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(19): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(20): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(21): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(22): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(23): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(24): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(25): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(26): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(27): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(28): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(29): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(30): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(31): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(32): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(33): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(34): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(35): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(36): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(37): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(38): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(39): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(40): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(41): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(42): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(43): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(44): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(45): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(46): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(47): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(48): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(49): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(50): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(51): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(52): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(53): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(54): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(55): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(56): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(57): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(58): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(59): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(60): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(61): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(62): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(63): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(64): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(65): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(66): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(67): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(68): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(69): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(70): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(71): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(72): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(73): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(74): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(75): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(76): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(77): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(78): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(79): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(80): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(81): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(82): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(83): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(84): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(85): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(86): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(87): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(88): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(89): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(90): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(91): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(92): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(93): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(94): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(95): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(96): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(97): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(98): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(99): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(100): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(101): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(108): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(115): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(122): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(129): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(136): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(143): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(150): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(157): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(164): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(171): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(178): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(185): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(192): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(199): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(206): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(213): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(220): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(227): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(234): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(241): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(248): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(255): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(262): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(269): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(276): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(283): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(290): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(297): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(304): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(311): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(318): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(325): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(332): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(339): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(346): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(353): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(360): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(367): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(374): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(381): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(388): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(395): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(402): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(409): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(416): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(423): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(430): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(437): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(444): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(451): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(458): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(465): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(472): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(479): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(486): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(493): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(500): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(507): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(514): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(521): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(528): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(535): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(542): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(549): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(556): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(563): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(570): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(577): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(584): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(591): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(598): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(605): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(612): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(619): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(626): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(633): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(640): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(647): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(654): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(661): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(668): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(675): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(682): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(689): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(696): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(703): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(710): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(717): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(724): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(731): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(738): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(745): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(752): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(759): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(766): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(773): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(780): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(787): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(794): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(801): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(808): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(815): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(822): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(829): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(836): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(843): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(850): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(857): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(864): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(871): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(878): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(885): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(892): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(899): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(906): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(913): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(920): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(927): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(934): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(941): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(948): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(955): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(962): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(969): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(976): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(983): ERR: -20 cycles == -10.00us | |
| delayMicroseconds(990): ERR: -18 cycles == -9.00us | |
| delayMicroseconds(997): ERR: -20 cycles == -10.00us | |
| >> Constants @1Mhz | |
| delayMicroseconds(0): OK | |
| delayMicroseconds(1): OK | |
| delayMicroseconds(2): OK | |
| delayMicroseconds(3): OK | |
| delayMicroseconds(4): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(5): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(6): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(7): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(8): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(9): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(10): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(11): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(12): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(13): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(14): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(15): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(16): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(17): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(18): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(19): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(20): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(21): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(22): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(23): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(24): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(25): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(26): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(27): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(28): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(29): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(30): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(31): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(32): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(33): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(34): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(35): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(36): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(37): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(38): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(39): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(40): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(41): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(42): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(43): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(44): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(45): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(46): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(47): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(48): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(49): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(50): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(51): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(52): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(53): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(54): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(55): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(56): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(57): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(58): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(59): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(60): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(61): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(62): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(63): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(64): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(65): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(66): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(67): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(68): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(69): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(70): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(71): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(72): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(73): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(74): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(75): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(76): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(77): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(78): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(79): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(80): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(81): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(82): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(83): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(84): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(85): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(86): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(87): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(88): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(89): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(90): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(91): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(92): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(93): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(94): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(95): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(96): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(97): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(98): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(99): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(100): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(101): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(108): OK | |
| delayMicroseconds(115): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(122): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(129): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(136): OK | |
| delayMicroseconds(143): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(150): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(157): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(164): OK | |
| delayMicroseconds(171): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(178): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(185): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(192): OK | |
| delayMicroseconds(199): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(206): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(213): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(220): OK | |
| delayMicroseconds(227): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(234): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(241): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(248): OK | |
| delayMicroseconds(255): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(262): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(269): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(276): OK | |
| delayMicroseconds(283): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(290): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(297): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(304): OK | |
| delayMicroseconds(311): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(318): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(325): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(332): OK | |
| delayMicroseconds(339): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(346): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(353): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(360): OK | |
| delayMicroseconds(367): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(374): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(381): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(388): OK | |
| delayMicroseconds(395): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(402): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(409): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(416): OK | |
| delayMicroseconds(423): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(430): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(437): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(444): OK | |
| delayMicroseconds(451): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(458): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(465): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(472): OK | |
| delayMicroseconds(479): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(486): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(493): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(500): OK | |
| delayMicroseconds(507): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(514): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(521): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(528): OK | |
| delayMicroseconds(535): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(542): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(549): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(556): OK | |
| delayMicroseconds(563): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(570): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(577): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(584): OK | |
| delayMicroseconds(591): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(598): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(605): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(612): OK | |
| delayMicroseconds(619): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(626): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(633): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(640): OK | |
| delayMicroseconds(647): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(654): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(661): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(668): OK | |
| delayMicroseconds(675): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(682): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(689): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(696): OK | |
| delayMicroseconds(703): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(710): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(717): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(724): OK | |
| delayMicroseconds(731): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(738): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(745): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(752): OK | |
| delayMicroseconds(759): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(766): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(773): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(780): OK | |
| delayMicroseconds(787): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(794): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(801): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(808): OK | |
| delayMicroseconds(815): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(822): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(829): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(836): OK | |
| delayMicroseconds(843): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(850): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(857): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(864): OK | |
| delayMicroseconds(871): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(878): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(885): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(892): OK | |
| delayMicroseconds(899): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(906): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(913): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(920): OK | |
| delayMicroseconds(927): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(934): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(941): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(948): OK | |
| delayMicroseconds(955): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(962): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(969): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(976): OK | |
| delayMicroseconds(983): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(990): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(997): ERR: -1 cycles == -1.00us | |
| >> Variables @1Mhz | |
| delayMicroseconds(0): ERR: 5 cycles == 5.00us | |
| delayMicroseconds(1): ERR: 4 cycles == 4.00us | |
| delayMicroseconds(2): ERR: 3 cycles == 3.00us | |
| delayMicroseconds(3): ERR: 2 cycles == 2.00us | |
| delayMicroseconds(4): ERR: 1 cycles == 1.00us | |
| delayMicroseconds(5): OK | |
| delayMicroseconds(6): ERR: -1 cycles == -1.00us | |
| delayMicroseconds(7): ERR: -2 cycles == -2.00us | |
| delayMicroseconds(8): ERR: -3 cycles == -3.00us | |
| delayMicroseconds(9): ERR: -4 cycles == -4.00us | |
| delayMicroseconds(10): ERR: -5 cycles == -5.00us | |
| delayMicroseconds(11): ERR: -6 cycles == -6.00us | |
| delayMicroseconds(12): ERR: -7 cycles == -7.00us | |
| delayMicroseconds(13): ERR: -8 cycles == -8.00us | |
| delayMicroseconds(14): ERR: -9 cycles == -9.00us | |
| delayMicroseconds(15): ERR: -10 cycles == -10.00us | |
| delayMicroseconds(16): ERR: -11 cycles == -11.00us | |
| delayMicroseconds(17): ERR: -12 cycles == -12.00us | |
| delayMicroseconds(18): ERR: -13 cycles == -13.00us | |
| delayMicroseconds(19): ERR: -14 cycles == -14.00us | |
| delayMicroseconds(20): ERR: -15 cycles == -15.00us | |
| delayMicroseconds(21): ERR: -16 cycles == -16.00us | |
| delayMicroseconds(22): ERR: -17 cycles == -17.00us | |
| delayMicroseconds(23): ERR: -18 cycles == -18.00us | |
| delayMicroseconds(24): ERR: -19 cycles == -19.00us | |
| delayMicroseconds(25): ERR: -20 cycles == -20.00us | |
| delayMicroseconds(26): ERR: -21 cycles == -21.00us | |
| delayMicroseconds(27): ERR: -22 cycles == -22.00us | |
| delayMicroseconds(28): ERR: -23 cycles == -23.00us | |
| delayMicroseconds(29): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(30): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(31): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(32): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(33): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(34): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(35): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(36): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(37): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(38): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(39): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(40): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(41): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(42): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(43): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(44): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(45): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(46): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(47): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(48): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(49): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(50): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(51): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(52): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(53): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(54): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(55): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(56): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(57): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(58): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(59): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(60): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(61): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(62): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(63): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(64): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(65): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(66): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(67): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(68): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(69): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(70): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(71): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(72): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(73): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(74): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(75): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(76): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(77): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(78): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(79): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(80): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(81): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(82): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(83): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(84): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(85): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(86): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(87): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(88): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(89): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(90): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(91): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(92): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(93): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(94): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(95): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(96): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(97): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(98): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(99): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(100): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(101): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(108): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(115): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(122): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(129): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(136): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(143): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(150): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(157): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(164): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(171): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(178): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(185): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(192): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(199): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(206): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(213): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(220): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(227): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(234): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(241): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(248): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(255): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(262): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(269): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(276): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(283): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(290): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(297): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(304): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(311): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(318): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(325): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(332): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(339): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(346): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(353): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(360): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(367): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(374): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(381): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(388): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(395): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(402): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(409): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(416): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(423): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(430): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(437): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(444): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(451): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(458): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(465): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(472): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(479): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(486): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(493): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(500): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(507): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(514): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(521): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(528): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(535): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(542): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(549): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(556): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(563): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(570): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(577): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(584): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(591): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(598): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(605): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(612): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(619): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(626): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(633): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(640): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(647): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(654): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(661): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(668): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(675): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(682): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(689): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(696): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(703): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(710): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(717): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(724): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(731): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(738): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(745): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(752): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(759): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(766): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(773): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(780): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(787): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(794): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(801): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(808): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(815): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(822): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(829): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(836): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(843): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(850): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(857): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(864): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(871): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(878): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(885): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(892): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(899): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(906): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(913): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(920): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(927): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(934): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(941): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(948): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(955): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(962): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(969): ERR: -25 cycles == -25.00us | |
| delayMicroseconds(976): ERR: -24 cycles == -24.00us | |
| delayMicroseconds(983): ERR: -27 cycles == -27.00us | |
| delayMicroseconds(990): ERR: -26 cycles == -26.00us | |
| delayMicroseconds(997): ERR: -25 cycles == -25.00us | |
| >> Summary | |
| 16Mhz: 58 ok, 402 errors, totalling 5680 cycles | |
| 8Mhz: 105 ok, 355 errors, totalling 4230 cycles | |
| 4Mhz: 126 ok, 334 errors, totalling 2830 cycles | |
| 2Mhz: 31 ok, 429 errors, totalling 4560 cycles | |
| 1Mhz: 37 ok, 423 errors, totalling 5802 cycles |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| struct Results { | |
| uint32_t f_cpu; | |
| uint16_t ok_count; | |
| uint16_t error_count; | |
| uint32_t total_error; | |
| }; | |
| Results results[7]; | |
| static void process_results(Results& results, uint16_t us, uint16_t start, uint16_t end, uint8_t cpu_mhz) { | |
| uint16_t cycles = (end - start); | |
| // Subtract the time to read TCNT1: 2 lds instructions at 2 cycles each | |
| cycles -= 4; | |
| Serial.print("delayMicroseconds("); | |
| Serial.print(us); | |
| Serial.print("): "); | |
| uint16_t expected_cycles = us * cpu_mhz; | |
| if (expected_cycles == cycles) { | |
| Serial.println("OK"); | |
| results.ok_count++; | |
| } else { | |
| Serial.print("ERR: "); | |
| int16_t err_cycles = cycles - expected_cycles; | |
| Serial.print(err_cycles); | |
| Serial.print(" cycles == "); | |
| Serial.print(err_cycles / float(cpu_mhz)); | |
| Serial.println("us"); | |
| results.error_count++; | |
| results.total_error += abs(err_cycles); | |
| } | |
| } | |
| /* | |
| namespace CPU24 { | |
| #undef F_CPU | |
| #define F_CPU 24000000 | |
| #include "test.h" | |
| } | |
| namespace CPU20 { | |
| #undef F_CPU | |
| #define F_CPU 20000000 | |
| #include "test.h" | |
| } | |
| */ | |
| namespace CPU16 { | |
| #undef F_CPU | |
| #define F_CPU 16000000 | |
| #include "test.h" | |
| } | |
| namespace CPU8 { | |
| #undef F_CPU | |
| #define F_CPU 8000000 | |
| #include "test.h" | |
| } | |
| namespace CPU4 { | |
| #undef F_CPU | |
| #define F_CPU 4000000 | |
| #include "test.h" | |
| } | |
| namespace CPU2 { | |
| #undef F_CPU | |
| #define F_CPU 2000000 | |
| #include "test.h" | |
| } | |
| namespace CPU1 { | |
| #undef F_CPU | |
| #define F_CPU 1000000 | |
| #include "test.h" | |
| } | |
| //void measurerange(const uint16_t from, const uint16_t to, const uint16_t step = 1) __attribute__((__always_inline__)); | |
| void setup() { | |
| Serial.begin(115200); | |
| // Start timer1, run with /1 prescaler | |
| TCCR1A = 0; | |
| TCCR1B = (1 << CS10); | |
| // Disable interrupts, so we don't measure interference from the timer or serial interrupts | |
| cli(); | |
| //CPU24::measure_all(results[0]); | |
| //CPU20::measure_all(results[1]); | |
| CPU16::measure_all(results[2]); | |
| CPU8::measure_all(results[3]); | |
| CPU4::measure_all(results[4]); | |
| CPU2::measure_all(results[5]); | |
| CPU1::measure_all(results[6]); | |
| sei(); | |
| Serial.println(); | |
| Serial.println(">> Summary"); | |
| for (auto result : results) { | |
| if (!result.f_cpu) | |
| continue; | |
| Serial.print(result.f_cpu / 1000000); | |
| Serial.print("Mhz: "); | |
| Serial.print(result.ok_count); | |
| Serial.print(" ok, "); | |
| Serial.print(result.error_count); | |
| Serial.print(" errors, totalling "); | |
| Serial.print(result.total_error); | |
| Serial.println(" cycles"); | |
| } | |
| } | |
| void loop() { | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| static inline void delayMicroseconds(uint16_t) __attribute__((always_inline, unused)); | |
| static inline void delayMicroseconds(uint16_t usec) | |
| { | |
| if (__builtin_constant_p(usec)) { | |
| #if F_CPU == 16000000L | |
| uint16_t tmp = usec * 4; | |
| #elif F_CPU == 8000000L | |
| uint16_t tmp = usec * 2; | |
| #elif F_CPU == 4000000L | |
| uint16_t tmp = usec; | |
| #elif F_CPU == 2000000L | |
| uint16_t tmp = usec / 2; | |
| if (usec == 1) { | |
| asm volatile("rjmp L%=\nL%=:\n" ::); | |
| } | |
| #elif F_CPU == 1000000L | |
| uint16_t tmp = usec / 4; | |
| if (usec == 1) { | |
| asm volatile("nop\n"); | |
| } else if (usec == 2) { | |
| asm volatile("rjmp L%=\nL%=:\n" ::); | |
| } else if (usec == 3) { | |
| asm volatile("rjmp L%=\nL%=:\n" ::); | |
| asm volatile("nop\n"); | |
| } | |
| #else | |
| #error "Clock must be 16, 8, 4, 2 or 1 MHz" | |
| #endif | |
| if (tmp > 0) { | |
| if (tmp < 256) { | |
| uint8_t tmp2 = tmp; | |
| asm volatile( | |
| "L_%=_loop:" // 1 to load | |
| "subi %0, 1" "\n\t" // 1 | |
| "nop" "\n\t" // 1 | |
| "brne L_%=_loop" "\n\t" // 2 (1 on last) | |
| : "=d" (tmp2) | |
| : "0" (tmp2) | |
| ); | |
| } else { | |
| asm volatile( | |
| "L_%=_loop:" // 2 to load | |
| "sbiw %A0, 1" "\n\t" // 2 | |
| "brne L_%=_loop" "\n\t" // 2 (1 on last) | |
| : "=w" (tmp) | |
| : "0" (tmp) | |
| ); | |
| } | |
| } | |
| } else { | |
| asm volatile( | |
| #if F_CPU == 16000000L | |
| "sbiw %A0, 2" "\n\t" // 2 | |
| "brcs L_%=_end" "\n\t" // 1 | |
| "breq L_%=_end" "\n\t" // 1 | |
| "lsl %A0" "\n\t" // 1 | |
| "rol %B0" "\n\t" // 1 | |
| "lsl %A0" "\n\t" // 1 | |
| "rol %B0" "\n\t" // 1 overhead: (8)/4 = 2us | |
| #elif F_CPU == 8000000L | |
| "sbiw %A0, 3" "\n\t" // 2 | |
| "brcs L_%=_end" "\n\t" // 1 | |
| "breq L_%=_end" "\n\t" // 1 | |
| "lsl %A0" "\n\t" // 1 | |
| "rol %B0" "\n\t" // 1 overhead: (6)/2 = 3 us | |
| #elif F_CPU == 4000000L | |
| "sbiw %A0, 4" "\n\t" // 2 | |
| "brcs L_%=_end" "\n\t" // 1 | |
| "breq L_%=_end" "\n\t" // 1 overhead: (4) = 4 us | |
| #elif F_CPU == 2000000L | |
| "sbiw %A0, 12" "\n\t" // 2 | |
| "brcs L_%=_end" "\n\t" // 1 | |
| "breq L_%=_end" "\n\t" // 1 | |
| "lsr %B0" "\n\t" // 1 | |
| "ror %A0" "\n\t" // 1 overhead: (6)*2 = 12 us | |
| #elif F_CPU == 1000000L | |
| "sbiw %A0, 32" "\n\t" // 2 | |
| "brcs L_%=_end" "\n\t" // 1 | |
| "breq L_%=_end" "\n\t" // 1 | |
| "lsr %B0" "\n\t" // 1 | |
| "ror %A0" "\n\t" // 1 | |
| "lsr %B0" "\n\t" // 1 | |
| "ror %A0" "\n\t" // 1 overhead: (8)*4 = 32 us | |
| #endif | |
| "L_%=_loop:" | |
| "sbiw %A0, 1" "\n\t" // 2 | |
| "brne L_%=_loop" "\n\t" // 2 | |
| "L_%=_end:" | |
| : "=w" (usec) | |
| : "0" (usec) | |
| ); | |
| } | |
| } | |
| // This needs always_inline to ensure any constant argument reaches delayMicroseconds | |
| static inline void measure_one(Results&, uint16_t) __attribute__((__always_inline__)); | |
| static inline void measure_one(Results& results, uint16_t us) { | |
| uint16_t start, end; | |
| // Access TCNT1 using assembly, so we can guarantee to know the exact overhead | |
| asm volatile ( | |
| "lds %A0, %1\n" | |
| "lds %B0, %2\n" | |
| : "=w" (start) | |
| : "M" (_SFR_MEM_ADDR(TCNT1L)), | |
| "M" (_SFR_MEM_ADDR(TCNT1H)) | |
| ); | |
| delayMicroseconds(us); | |
| asm volatile ( | |
| "lds %A0, %1\n" | |
| "lds %B0, %2\n" | |
| : "=w" (end) | |
| : "M" (_SFR_MEM_ADDR(TCNT1L)), | |
| "M" (_SFR_MEM_ADDR(TCNT1H)) | |
| ); | |
| process_results(results, us, start, end, F_CPU / 1000000); | |
| } | |
| static void measure_range(Results& results, uint16_t from, const uint16_t to, const uint16_t step = 1) { | |
| while (from <= to) { | |
| measure_one(results, from); | |
| from += step; | |
| } | |
| } | |
| static void measure_all(Results& results) { | |
| Serial.print(">> Constants @"); | |
| Serial.print(F_CPU / 1000000); | |
| Serial.println("Mhz"); | |
| // Generated using bash: | |
| // for i in {0..100}; do echo "measure_one(results, $i);"; done | |
| // for i in {101..1000..7}; do echo "measure_one(results, $i);"; done | |
| // To save time and space, does not test all values, but instead skips a prime | |
| // number every time, hoping to at least test some corner cases too. | |
| measure_one(results, 0); | |
| measure_one(results, 1); | |
| measure_one(results, 2); | |
| measure_one(results, 3); | |
| measure_one(results, 4); | |
| measure_one(results, 5); | |
| measure_one(results, 6); | |
| measure_one(results, 7); | |
| measure_one(results, 8); | |
| measure_one(results, 9); | |
| measure_one(results, 10); | |
| measure_one(results, 11); | |
| measure_one(results, 12); | |
| measure_one(results, 13); | |
| measure_one(results, 14); | |
| measure_one(results, 15); | |
| measure_one(results, 16); | |
| measure_one(results, 17); | |
| measure_one(results, 18); | |
| measure_one(results, 19); | |
| measure_one(results, 20); | |
| measure_one(results, 21); | |
| measure_one(results, 22); | |
| measure_one(results, 23); | |
| measure_one(results, 24); | |
| measure_one(results, 25); | |
| measure_one(results, 26); | |
| measure_one(results, 27); | |
| measure_one(results, 28); | |
| measure_one(results, 29); | |
| measure_one(results, 30); | |
| measure_one(results, 31); | |
| measure_one(results, 32); | |
| measure_one(results, 33); | |
| measure_one(results, 34); | |
| measure_one(results, 35); | |
| measure_one(results, 36); | |
| measure_one(results, 37); | |
| measure_one(results, 38); | |
| measure_one(results, 39); | |
| measure_one(results, 40); | |
| measure_one(results, 41); | |
| measure_one(results, 42); | |
| measure_one(results, 43); | |
| measure_one(results, 44); | |
| measure_one(results, 45); | |
| measure_one(results, 46); | |
| measure_one(results, 47); | |
| measure_one(results, 48); | |
| measure_one(results, 49); | |
| measure_one(results, 50); | |
| measure_one(results, 51); | |
| measure_one(results, 52); | |
| measure_one(results, 53); | |
| measure_one(results, 54); | |
| measure_one(results, 55); | |
| measure_one(results, 56); | |
| measure_one(results, 57); | |
| measure_one(results, 58); | |
| measure_one(results, 59); | |
| measure_one(results, 60); | |
| measure_one(results, 61); | |
| measure_one(results, 62); | |
| measure_one(results, 63); | |
| measure_one(results, 64); | |
| measure_one(results, 65); | |
| measure_one(results, 66); | |
| measure_one(results, 67); | |
| measure_one(results, 68); | |
| measure_one(results, 69); | |
| measure_one(results, 70); | |
| measure_one(results, 71); | |
| measure_one(results, 72); | |
| measure_one(results, 73); | |
| measure_one(results, 74); | |
| measure_one(results, 75); | |
| measure_one(results, 76); | |
| measure_one(results, 77); | |
| measure_one(results, 78); | |
| measure_one(results, 79); | |
| measure_one(results, 80); | |
| measure_one(results, 81); | |
| measure_one(results, 82); | |
| measure_one(results, 83); | |
| measure_one(results, 84); | |
| measure_one(results, 85); | |
| measure_one(results, 86); | |
| measure_one(results, 87); | |
| measure_one(results, 88); | |
| measure_one(results, 89); | |
| measure_one(results, 90); | |
| measure_one(results, 91); | |
| measure_one(results, 92); | |
| measure_one(results, 93); | |
| measure_one(results, 94); | |
| measure_one(results, 95); | |
| measure_one(results, 96); | |
| measure_one(results, 97); | |
| measure_one(results, 98); | |
| measure_one(results, 99); | |
| measure_one(results, 100); | |
| measure_one(results, 101); | |
| measure_one(results, 108); | |
| measure_one(results, 115); | |
| measure_one(results, 122); | |
| measure_one(results, 129); | |
| measure_one(results, 136); | |
| measure_one(results, 143); | |
| measure_one(results, 150); | |
| measure_one(results, 157); | |
| measure_one(results, 164); | |
| measure_one(results, 171); | |
| measure_one(results, 178); | |
| measure_one(results, 185); | |
| measure_one(results, 192); | |
| measure_one(results, 199); | |
| measure_one(results, 206); | |
| measure_one(results, 213); | |
| measure_one(results, 220); | |
| measure_one(results, 227); | |
| measure_one(results, 234); | |
| measure_one(results, 241); | |
| measure_one(results, 248); | |
| measure_one(results, 255); | |
| measure_one(results, 262); | |
| measure_one(results, 269); | |
| measure_one(results, 276); | |
| measure_one(results, 283); | |
| measure_one(results, 290); | |
| measure_one(results, 297); | |
| measure_one(results, 304); | |
| measure_one(results, 311); | |
| measure_one(results, 318); | |
| measure_one(results, 325); | |
| measure_one(results, 332); | |
| measure_one(results, 339); | |
| measure_one(results, 346); | |
| measure_one(results, 353); | |
| measure_one(results, 360); | |
| measure_one(results, 367); | |
| measure_one(results, 374); | |
| measure_one(results, 381); | |
| measure_one(results, 388); | |
| measure_one(results, 395); | |
| measure_one(results, 402); | |
| measure_one(results, 409); | |
| measure_one(results, 416); | |
| measure_one(results, 423); | |
| measure_one(results, 430); | |
| measure_one(results, 437); | |
| measure_one(results, 444); | |
| measure_one(results, 451); | |
| measure_one(results, 458); | |
| measure_one(results, 465); | |
| measure_one(results, 472); | |
| measure_one(results, 479); | |
| measure_one(results, 486); | |
| measure_one(results, 493); | |
| measure_one(results, 500); | |
| measure_one(results, 507); | |
| measure_one(results, 514); | |
| measure_one(results, 521); | |
| measure_one(results, 528); | |
| measure_one(results, 535); | |
| measure_one(results, 542); | |
| measure_one(results, 549); | |
| measure_one(results, 556); | |
| measure_one(results, 563); | |
| measure_one(results, 570); | |
| measure_one(results, 577); | |
| measure_one(results, 584); | |
| measure_one(results, 591); | |
| measure_one(results, 598); | |
| measure_one(results, 605); | |
| measure_one(results, 612); | |
| measure_one(results, 619); | |
| measure_one(results, 626); | |
| measure_one(results, 633); | |
| measure_one(results, 640); | |
| measure_one(results, 647); | |
| measure_one(results, 654); | |
| measure_one(results, 661); | |
| measure_one(results, 668); | |
| measure_one(results, 675); | |
| measure_one(results, 682); | |
| measure_one(results, 689); | |
| measure_one(results, 696); | |
| measure_one(results, 703); | |
| measure_one(results, 710); | |
| measure_one(results, 717); | |
| measure_one(results, 724); | |
| measure_one(results, 731); | |
| measure_one(results, 738); | |
| measure_one(results, 745); | |
| measure_one(results, 752); | |
| measure_one(results, 759); | |
| measure_one(results, 766); | |
| measure_one(results, 773); | |
| measure_one(results, 780); | |
| measure_one(results, 787); | |
| measure_one(results, 794); | |
| measure_one(results, 801); | |
| measure_one(results, 808); | |
| measure_one(results, 815); | |
| measure_one(results, 822); | |
| measure_one(results, 829); | |
| measure_one(results, 836); | |
| measure_one(results, 843); | |
| measure_one(results, 850); | |
| measure_one(results, 857); | |
| measure_one(results, 864); | |
| measure_one(results, 871); | |
| measure_one(results, 878); | |
| measure_one(results, 885); | |
| measure_one(results, 892); | |
| measure_one(results, 899); | |
| measure_one(results, 906); | |
| measure_one(results, 913); | |
| measure_one(results, 920); | |
| measure_one(results, 927); | |
| measure_one(results, 934); | |
| measure_one(results, 941); | |
| measure_one(results, 948); | |
| measure_one(results, 955); | |
| measure_one(results, 962); | |
| measure_one(results, 969); | |
| measure_one(results, 976); | |
| measure_one(results, 983); | |
| measure_one(results, 990); | |
| measure_one(results, 997); | |
| Serial.print(">> Variables @"); | |
| Serial.print(F_CPU / 1000000); | |
| Serial.println("Mhz"); | |
| measure_range(results, 0, 100); | |
| measure_range(results, 101, 1000, 7); | |
| results.f_cpu = F_CPU; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment