You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* uart: Add support for specifying the number of bits and parity.
ESP8266SwSerial doesn't really check parity but just read the parity bit
and ignore it when receiving data.
Signed-off-by: 0hax <[email protected]>
* uart: support begin and end methods.
A component may need to reset uart buffer/status by using begin() and
end() methods. This is useful for example when a component needs to be
sure it is not reading garbage from previously received data over uart.
For end() methods with software serial, disabling interrupt is
currently impossible because of a bug in esp8266 Core:
esp8266/Arduino#6049
Signed-off-by: 0hax <[email protected]>
* esphal: add support for detaching an interrupt.
That's needed when a component needs to enable/disable interrupt on a
gpio.
Signed-off-by: 0hax <[email protected]>
* uart: rename CONF_NR_BITS to CONF_DATA_BITS_NUMBER.
Signed-off-by: 0hax <[email protected]>
* uart: use static const uint32_t instead of #define.
Signed-off-by: 0hax <[email protected]>
* uart: use an enum to handle parity.
Signed-off-by: 0hax <[email protected]>
* uart: split between esp32 and esp8266.
Signed-off-by: 0hax <[email protected]>
* uart: check_uart_settings for parity and number of data bits.
Signed-off-by: 0hax <[email protected]>
* name param data_bits
* add new params to test
Co-authored-by: Guillermo Ruffino <[email protected]>
0 commit comments