summaryrefslogtreecommitdiff
path: root/shared-bindings/busio/UART.h
AgeCommit message (Collapse)Author
2020-06-24Add UART supportScott Shawcroft
2020-05-19Enable showing the console on a debug uartMark Olsson
2020-02-18Addition of RS485 supportDave Marples
2020-02-18Addition of RTS/CTS/RS485 UART functionalityDave Marples
2019-11-27make UART.write be blocking on SAMD; add timeout propertyDan Halbert
2019-07-03changed type of receiver_buffer_size to uint16_tiot49
2018-12-03UART changes: timeout in secs, write bytes, etc.Dan Halbert
2018-09-12UART fixes and enhancements; default board object fixDan Halbert
2018-02-21Implement UART for 3.0 + related fixes.Dan Halbert
1. UART: ported to ASF4. Allow rx-only and tx-only. Add .baudrate r/w property. 2. Make NeoPixel timing deterministic by turning off caches during NeoPixel writes. 3. Incorporate asf4 updates: a. async USART driver b. bringing Atmel START configuration closer to what we use c. Clock initialization order now specified by CIRCUITPY_GCLK_INIT_1ST and _LAST. 4. supervisor/port.c: Move commented-out clock-test pin setting to correct location.
2017-10-03Do not allow a *io object to be used after deinit().Dan Halbert
Fixes #278, #277, #276, #275.
2017-08-25Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in ↵Dan Halbert
development) master. cpx build compiles and loads and works in repl; test suite not run yet esp8266 not tested yet
2017-04-12atmel-samd: Rework status LED implementationScott Shawcroft
* Track status pin use by user code separately so it can take over the pins and then give them back. * Switch to hardware SPI for APA102 on Gemma and Trinket. * Merge microcontroller/types.h into microcontroller/Pin.h to better match approach going forwards.
2017-04-10Split up nativeio.0.9.4Scott Shawcroft
This was done to allow greatly granularity when deciding what functionality is built into each board's build. For example, this way pulseio can be omitted to allow for something else such as touchio.