49 Commits (b6206406de2a232299ebdd1d187c7656ae79f8f2)

Author SHA1 Message Date
Dan Halbert b6206406de new pin validation routines; don't use mp_const_none if NULL will do
3 years ago
Dave Marples 24405cabaf Edits as a result of review
3 years ago
Dave Marples 490a808bf6 Addition of stubs for rs485/CTS/RTS handling on non-implemented chips
3 years ago
Scott Shawcroft cfd71d9023
Fix nRF UART reset
3 years ago
hathach 894cad2e17 upgrade nrfx API to v2
3 years ago
Jeff Epler 95d9c49e43 Merge remote-tracking branch 'origin/master' into tick-refactor
3 years ago
Dan Halbert b32a9192df make UART.write be blocking on SAMD; add timeout property
3 years ago
Jeff Epler 7f744a2369 Supervisor: move most of systick to the supervisor
3 years ago
Jeff Epler 11dd3a260e nrf: Use RUN_BACKGROUND_TASKS
4 years ago
iot49 6e5d70fa19 changed type of receiver_buffer_size to uint16_t
4 years ago
Dan Halbert ab4194f752 don't allocate DMA buffer as long-lived
4 years ago
Dan Halbert e92d90ce9c Add second UARTE to busio.UART. Init uarts on startup.
4 years ago
Dan Halbert 28cfd8a513 CharacteristicBuffer: make it be a stream class; add locking
4 years ago
hathach 3ee766bc01
put received bytes to fifo when error
4 years ago
hathach d092722ae8
fix #1407 keep receiving in case of error
4 years ago
hathach b37b2fa7e7 overwrite old data if fifo is full
4 years ago
hathach e136222ae2 use rbuf for busio uart
4 years ago
Dan Halbert 63cd9209f1 allow KeyboardInterrupt on UART read; fix nrf UART pin claiming; rename feather 52840 UART pins
4 years ago
Dan Halbert 80db2cec99 UART changes: timeout in secs, write bytes, etc.
4 years ago
Scott Shawcroft 9d91111b1b
Move atmel-samd to tinyusb and support nRF flash.
4 years ago
Dan Halbert 2262efc311 PulseOut working
4 years ago
hathach 08cbb03bdd implement common_hal_busio_uart_clear_rx_buffer
4 years ago
hathach f543c8415d "busio.UART not yet implemented -> not available
4 years ago
hathach 76d6fb03f0 more clean up
4 years ago
hathach eba80f7a99 update translate string
4 years ago
hathach 52328c88cd remove space
4 years ago
hathach 74cc55b107 change error type to runtime
4 years ago
hathach dec5c50c45 clean up
4 years ago
hathach 2f0e0bdcaf migrate serial from uart to uarte
4 years ago
hathach 9017c9d29a clean up
4 years ago
hathach d3e5ba83eb update nrfx to 1.3.0
4 years ago
hathach d714479924 clean up
4 years ago
hathach 01c1296197 nrf52 uart io rx work reliably
4 years ago
hathach 1782ceab35 uarte malloc if buffer is not in SRAM
4 years ago
hathach 4015023e01 clean up uart io
4 years ago
hathach 7bbd449f06 uarte rx work fine
4 years ago
hathach fdd3e91753 changing to nrf uarte, tx works fine
4 years ago
hathach 7a1b4ccc9b Merge branch 'master' into nrf52_uart_io
4 years ago
hathach 816ff05253 clean up
4 years ago
hathach dddc437ea7 got rx working finally
4 years ago
hathach fe1a297889 still have issue with initial uart rx
4 years ago
hathach 9c25306877 uart rx got some issue with irq
4 years ago
hathach c5593ec074 got uart tx work
4 years ago
Dan Halbert 56b7f3ba64 fix translate omission; pca10059 fix in .travis.yml
4 years ago
Dan Halbert bc510e714f merge 3.0.2 to master
4 years ago
Dan Halbert 6a72084198 fix nrf builds; sphinx 1.8.0 crashing: use lower version
4 years ago
Dan Halbert 585597a252 pin files rework; implement pin claiming; add more boards
5 years ago
Scott Shawcroft 76e0373576
Fix nrf and unix
5 years ago
Dan Halbert 5f101f3535 Add dummy UART implementation to nrf so it builds with UART turned on. Also add OneWire.
5 years ago