AnHardt
cb88fdd242
Protect MarlinSerial against interrupts
...
Protect MarlinSerial against interrupts
by shielding the CRITICAL_SECTIONs
Now with a test if RX_BUFFER_SIZE is in the required range.
Code in peek() and read() is now optimized for readability and showing the similarity between the two.
Maybe a bit overprotected in checkRx() and store_char(), but now some days without detected errors from this source.
2016-02-24 17:18:12 +01:00
..
2016-02-17 17:07:58 -08:00
2015-10-03 22:02:45 -05:00
2016-01-15 10:06:27 -06:00
2015-10-03 22:02:45 -05:00
2015-11-13 07:13:48 -06:00
2015-08-16 06:56:47 -05:00
2015-10-03 22:02:45 -05:00
2016-02-07 07:58:52 -06:00
2015-10-03 22:02:45 -05:00
2016-02-09 21:59:09 -08:00
2015-12-10 07:20:52 -06:00
2015-11-12 00:03:22 -06:00
2015-07-31 01:07:04 -05:00
2016-02-17 14:54:09 -08:00
2015-12-01 07:24:45 -06:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-11-12 00:03:22 -06:00
2015-11-12 00:03:21 -06:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-09-12 07:40:18 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-09-30 14:46:01 -05:00
2015-10-03 22:02:45 -05:00
2015-11-12 00:00:32 -06:00
2015-11-12 00:00:51 -06:00
2015-12-10 06:31:41 -06:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-11-12 00:08:42 -06:00
2015-10-03 22:02:45 -05:00
2015-09-12 07:48:27 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-07-22 18:16:05 -05:00
2015-11-13 07:13:48 -06:00
2016-02-18 17:06:26 -08:00
2015-12-07 15:37:53 -06:00
2015-07-31 01:03:58 -05:00
2016-02-24 17:18:12 +01:00
2016-02-24 17:18:12 +01:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-07-31 17:13:53 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-08-02 21:59:41 -05:00
2015-12-10 07:20:52 -06:00
2015-07-31 00:44:53 -05:00
2015-08-02 21:59:41 -05:00
2015-08-02 21:59:41 -05:00
2015-08-02 21:59:41 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-09-07 09:41:06 -05:00
2015-10-03 22:02:45 -05:00
2015-08-02 21:59:41 -05:00
2015-10-03 22:02:45 -05:00
2015-08-03 16:04:48 -05:00
2015-06-22 22:30:07 -04:00
2015-10-03 22:02:45 -05:00
2015-08-02 21:59:41 -05:00
2015-08-02 22:09:08 -05:00
2015-08-02 21:59:41 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-12-10 07:20:52 -06:00
2015-07-31 00:44:53 -05:00
2016-02-07 07:58:52 -06:00
2015-09-10 10:54:03 -05:00
2015-10-03 22:02:45 -05:00
2015-06-22 22:30:07 -04:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-08-02 21:59:41 -05:00
2015-08-02 23:26:58 -05:00
2016-02-09 21:59:09 -08:00
2015-12-10 07:24:37 -06:00
2015-10-03 22:02:45 -05:00
2015-11-12 00:03:22 -06:00
2015-10-03 22:02:45 -05:00
2016-02-17 14:54:10 -08:00
2015-11-12 00:03:21 -06:00
2015-10-03 22:02:45 -05:00
2015-11-12 00:03:21 -06:00
2016-02-10 20:49:25 -08:00
2016-02-10 20:49:25 -08:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2016-01-15 16:50:43 +01:00
2015-10-03 22:02:45 -05:00
2015-12-07 15:37:53 -06:00
2015-10-03 22:02:45 -05:00
2015-12-10 06:31:31 -06:00
2016-02-17 14:41:46 -08:00
2015-10-03 22:02:45 -05:00
2016-02-07 07:58:52 -06:00
2016-02-07 07:58:52 -06:00
2015-11-12 00:03:21 -06:00
2015-10-03 22:02:45 -05:00
2015-10-03 22:02:45 -05:00
2015-11-12 00:03:22 -06:00
2015-11-12 00:03:22 -06:00