1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-21 10:26:06 +03:00
david gauchard 4c8d8f1e8a uart: BW improvements (#4620)
* uart fixes and BW improvements

* uart: read_char straightly use hw buffer

* +attributes for functions called by ISR

* uart: BW improvements
read_char straightly use hw buffer (+ ~10%bw)
read by block (+ ~190%bw) (instead of generic Stream::readBytes)
attributes for functions called by ISR
remove overrun message
remove some ISR flags which were not honoured

* fix merge

* fix buffer overflow

* serial stress test sketch

* astyle

* serial stress example: interactive keyboard, stop reading, overrun

* serial device test: bandwidth & overrun

* update + HardwareSerial::hasError()

* interactive overrun in example

* astyle

* Test using @plerup's SoftwareSerial as submodule (tag 3.4.1)

* update upstream ref (fix warning)

* host mock uart/read(buf,size)

* reset style changes in submodules before style diff

* update build_boards_manager_package.sh for submodules

* trigger CI (removing space)

* cannot reproduce locally the CI issue, setting bash -x option to get live trace

* remove previously added (in this PR) 'set -e' in package builder (passes local tests, not real CI)
script-comment new recipe.hooks.core.prebuild.3 (along with already commented .1 and .2)
moved CI package test to be first on the test list
remove 'set -x', wish me luck
2018-12-10 10:35:11 -03:00
..
2017-12-08 02:08:54 -03:00
2017-01-31 10:07:59 +03:00
2018-11-24 16:14:54 -03:00
2016-05-20 10:20:04 +08:00
2018-11-20 18:51:45 -02:00
2018-03-09 12:47:22 +08:00
2018-03-09 12:47:22 +08:00
2018-12-10 10:35:11 -03:00
2018-11-24 02:00:34 -03:00
2017-05-12 01:03:14 -05:00
2018-09-10 01:50:01 -03:00
2016-03-03 02:13:22 +03:00
2018-12-10 10:35:11 -03:00
2018-12-10 10:35:11 -03:00
2014-12-01 00:34:28 +03:00
2018-10-23 22:17:54 +02:00
2018-10-23 22:17:54 +02:00