104 Commits (98753ec6dc1ebef3e8ebf930dfc8b8f8bf4e59c9)

Author SHA1 Message Date
Andrew Tridgell 47a5d78397 HAL_ChibiOS: disable DMA on high contention UARTs 4 years ago
Andrew Tridgell 4cddb12508 HAL_ChibiOS: fixed DMA sent calculation on UART DMA timeout 4 years ago
Andrew Tridgell 439a944801 HAL_ChibiOS: added support for STM32G474 MCU 4 years ago
Andy Piper e1d71486e4 AP_HAL_ChibiOS: build fixes for ChibiOS 20.3.x 4 years ago
Andrew Tridgell 3b88a3273b HAL_ChibiOS: adjust up uart tx stack size 4 years ago
Andrew Tridgell 5e0f175223 HAL_ChibiOS: adjust UART buffer sizes for new UART code 4 years ago
Andy Piper 4e61ba2dc8 AP_HAL_ChibiOS: reduce stack sizes for rcout, uart_rx and storage. 4 years ago
Andy Piper f9c5f9be00 AP_HAL_ChibiOS: make dshot DMA unlock event driven in order to allow unlocking from rcout thread 4 years ago
Andy Piper 4c2cbdab8d AP_HAL_ChibiOS: only setup half-duplex for receive when transmit is fully over 4 years ago
Andy Piper 5c32007cdf AP_HAL_ChibiOS: ensure stop bits can be set before UART begin 4 years ago
Andrew Tridgell 9de1519928 HAL_ChibiOS: prevent hw flow control from hogging a DMA channel 4 years ago
Andrew Tridgell afbdd69165 AP_HAL_ChibiOS: adjust stack sizes 4 years ago
Andrew Tridgell 46976c4358 HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG 4 years ago
Andrew Tridgell 989f8c5d41 HAL_ChibiOS: fixed a race condition in UART DMA transmit 4 years ago
Siddharth Purohit a7d641c705 AP_HAL_ChibiOS: add available method for locked state 5 years ago
Peter Barker 931c77fa77 AP_HAL_ChibiOS: correct clearing of UART drivers 5 years ago
Peter Barker 6d9e563ede AP_HAL_ChibiOS: override read(buffer,count) method to be more efficient 5 years ago
Peter Barker 8f54de4184 AP_HAL_ChibiOS: add discard_input method on UARTDriver 5 years ago
Andrew Tridgell db8fdeebeb HAL_ChibiOS: fixed Hott telem half duplex handling 5 years ago
Andrew Tridgell fc0b2ef920 HAL_ChibiOS: added half-duplex protection for non-inverted 5 years ago
Andrew Tridgell 8b93e0f57d HAL_ChibiOS: prevent double init of USB 5 years ago
Andrew Tridgell e8ab35a192 HAL_ChibiOS: fixed stdout in early startup bug 5 years ago
Andrew Tridgell a8501a91c7 HAL_ChibiOS: fixed handling of write mutex 5 years ago
Andrew Tridgell a935b764f4 HAL_ChibiOS: fixed UART DMA issue on F4 5 years ago
Andrew Tridgell 9554103418 HAL_ChibiOS: don't extend alloc of iomcu uart 5 years ago
Andrew Tridgell a7b83b1e26 HAL_ChibiOS: allow for unbuffered writes without DMA 5 years ago
Andrew Tridgell bb5c1d07e1 HAL_ChibiOS: implement new UART option bits 5 years ago
Andrew Tridgell b1ca7380be HAL_ChibiOS: re-implement half-duplex using HDSEL switching 5 years ago
Andrew Tridgell faf34970e1 HAL_ChibiOS: automatically control pullup/pulldown on inverted UARTs 5 years ago
Andrew Tridgell 4b4642dd4d HAL_ChibiOS: allow handling of much higher receiver baudrates with DMA 5 years ago
Andrew Tridgell 58292821b3 HAL_ChibiOS: fix DMA on UARTs for F303 5 years ago
Andrew Tridgell ccd1ce406c HAL_ChibiOS: scale uart rx buffer size with baudrate 5 years ago
Andrew Tridgell bc1de7a208 HAL_ChibiOS: support STM32F3xx MCUs 5 years ago
Mirko Denecke b84dcd483d AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces 5 years ago
Andrew Tridgell bf2cf7834d HAL_ChibiOS: fixed a bug in parity/stop-bit setting on STM32F7 and H7 6 years ago
Andrew Tridgell d1565a96c5 HAL_ChibiOS: wrap cacheBuffer functions 6 years ago
Andrew Tridgell 16bdaaa1af HAL_ChibiOS: added support for STM31F10x for AP_Periph 6 years ago
Andrew Tridgell 8080efbc6a HAL_ChibiOS: allow for blocking unbuffered uarts 6 years ago
Andrew Tridgell afc8a70ce4 HAL_ChibiOS: fixed a bug in wait_timeout() on UARTs 6 years ago
Siddharth Purohit 2f0d1336e6 HAL_ChibiOS: add support for dual usd cdc 6 years ago
Andrew Tridgell 7e1048c89b HAL_ChibiOS: enable UART inversion on H7 6 years ago
Andrew Tridgell 64681cb05c HAL_ChibiOS: allocate threads from any heap 6 years ago
Andrew Tridgell dad1774330 HAL_ChibiOS: fixed channel selection for F4/F7 uart driver 6 years ago
Andrew Tridgell 9647a68c9e HAL_ChibiOS: fixed UART RX DMA for H7 6 years ago
Andrew Tridgell 231117e9b1 HAL_ChibiOS: invalidate before read on rx, not on DMA setup 6 years ago
Andrew Tridgell 071d5e01af HAL_ChibiOS: added DMAMUX channel assignment calls 6 years ago
Andrew Tridgell f4e31ce65b HAL_ChibiOS: added more cache flush ops 6 years ago
Andrew Tridgell dd8115c9b4 HAL_ChibiOS: check for already allocated TX dma in UART driver 6 years ago
Andrew Tridgell d9c888ab45 HAL_ChibiOS: port SPI, I2C and UART drivers to H7 6 years ago
Andrew Tridgell bbd25350eb HAL_ChibiOS: support ChibiOS kernel major 6 6 years ago