Commit Graph

2326 Commits

Author SHA1 Message Date
Piotr Esden-Tempski 93b31d9cf0 swo-docs: Converted to markdown and cleaned up a bit. 2022-08-23 10:19:43 -04:00
Piotr Esden-Tempski 470f66f387 rtt: Cleaned up updated and improved the RTT usage documentation.
This resulted in a small addition to the drivers readme adding some
basic udev rule installation instructions.
2022-08-22 20:36:20 -04:00
Piotr Esden-Tempski 5cc2ff0f3a ch32f1: Correct the debug output format string. 2022-08-22 17:17:44 -04:00
dragonmux 81401ea1d7 rtt: Added missing licensing statements based on the rtt.c/rtt_if.c implementations 2022-08-22 12:59:24 -07:00
dragonmux f7b9c91c6d usb_serial: Dealt with how to build with ENABLE_RTT=1 2022-08-22 12:59:24 -07:00
dragonmux b02e305a70 aux_serial: Redone the LED status system and cleaned up the last of the old usbuart stuff 2022-08-22 12:59:24 -07:00
dragonmux 6747ad36d7 platforms: Removed the usbuart.h from across the platform impls as it was needless contamination 2022-08-22 12:59:24 -07:00
dragonmux b9b88fbb87 usbuart: Moved the public debug serial definitions into usb_serial.h and updated the copyright notice now the file's completely rewritten 2022-08-22 12:59:24 -07:00
dragonmux 6427b987bf usbuart: Moved the last of the AUX serial definitions into aux_serial.h 2022-08-22 12:59:24 -07:00
dragonmux a424a17317 f3: Fixed the build by not advertising PLATFORM_HAS_DEBUG as the part cannot do this. 2022-08-22 12:59:24 -07:00
dragonmux b870ed532c platform: Cleaanup in the ENABLE_DEBUG definitions in the platform headers 2022-08-22 12:59:24 -07:00
dragonmux f0d85828c9 f072: Fixed the build by not advertising PLATFORM_HAS_DEBUG as the part cannot do this. 2022-08-22 12:59:24 -07:00
dragonmux 288929c481 usb_serial: ENABLE_DEBUG cleanup for when the platform is STM32 but doesn't support debug 2022-08-22 12:59:24 -07:00
dragonmux da3fece750 aux_serial: launchpad-icdi build hygene 2022-08-22 12:59:24 -07:00
dragonmux a853fc4f54 usb_serial: launchpad-icdi build hygene 2022-08-22 12:59:24 -07:00
dragonmux 40ee8c3f37 usb_serial: Fixed where the debug serial callbacks were so ENABLE_DEBUG=0 builds work 2022-08-22 12:59:24 -07:00
dragonmux 1a7af52edc usb_serial: Fixed up the nomenclature for the USB serial interfaces 2022-08-22 12:59:24 -07:00
dragonmux 0a6621a322 usb_serial: Fixed the behaviour of debug_uart_write() when the FIFO buffer gets full 2022-08-22 12:59:24 -07:00
dragonmux 0c2495ea25 usb_serial: Renamed aux_serial_receive_complete -> debug_serial_send_complete 2022-08-22 12:59:24 -07:00
dragonmux 7779ab36fb usb_serial: Renamed the debug FIFO buffer and variables 2022-08-22 12:59:24 -07:00
dragonmux 39f1604ef0 usb_serial: Cleaned up a bit more in debug_uart_send_aux_serial_data() 2022-08-22 12:59:24 -07:00
dragonmux d0915a1312 usbuart: Removed the STM32 version of usbuart.c now it's not required 2022-08-22 12:59:24 -07:00
dragonmux 9ca1b645bb usbuart: Moved the debug FIFO buffer definitions into usb_serial.c 2022-08-22 12:59:24 -07:00
dragonmux a1e0a9c645 aux_serial: Moved aux_serial_stage_buffer() to usb_serial.c as debug_serial_fifo_send() 2022-08-22 12:59:24 -07:00
dragonmux 30bfb00414 usb_serial: Refactored out some of the debug buffer logic 2022-08-22 12:59:24 -07:00
dragonmux 3d3d8c9adb usbuart: Cleanup of redundant definitions 2022-08-22 12:59:24 -07:00
dragonmux 3d707b4497 usbuart: Moved usbuart_set_led_state() into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux 9cb9cda62f usbuart: Removed the TM4C version of usbuart.c as it's now not required 2022-08-22 12:59:24 -07:00
dragonmux 60b91e1da9 usbuart: Moved the AUX serial receive buffer definition into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux 62b1a33188 aux_serial: Cleaned up the receive index counters 2022-08-22 12:59:24 -07:00
dragonmux 2657594a66 usb_serial: Refactored out the code that deals with and adjusts the AUX serial receive FIFOs 2022-08-22 12:59:24 -07:00
dragonmux cd67c7de29 usb_serial: Begun refactoring out components of debug_uart_send_aux_serial_data() 2022-08-22 12:59:24 -07:00
dragonmux 90a0931f78 usbuart: Renamed buf_rx -> aux_serial_receive_buffer 2022-08-22 12:59:24 -07:00
dragonmux 8a3b8a90e8 aux_serial: Renamed the receive FIFO indexes 2022-08-22 12:59:24 -07:00
dragonmux af6f2ed197 usbuart: Moved the definitions of the AUX serial receive buffer into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux 35ae0adcd1 aux_serial: Cleaned up the buffer sizing macros 2022-08-22 12:59:24 -07:00
dragonmux 3afb041f03 usbuart: Moved the Tiva-C platform UART interrupt routine into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux 79898808af usbuart: Moved aux_serial_receive_complete into usb_serial.c 2022-08-22 12:59:24 -07:00
dragonmux c2d2263395 usb_serial: Renamed rx_usb_trfr_cplt -> aux_serial_receive_complete 2022-08-22 12:59:24 -07:00
dragonmux fa966924e4 usbuart: Moved the aux UART DMA RX interrupt handling into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux d25a093d7f usbuart: Moved the aux UART DMA TX interrupt handling into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux 5d94ea3017 usbuart: Moved the aux UART RX interrupt handling into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux a3703186be usbuart: Moved aux_serial_init() into aux_serial.c 2022-08-22 12:59:24 -07:00
dragonmux 4ec95994a7 usbuart: Renamed tx_trfr_cplt -> aux_serial_transmit_complete 2022-08-22 12:59:24 -07:00
dragonmux 070e53a69b aux_serial: Renamed buf_tx_act_sz -> aux_serial_transmit_buffer_consumed 2022-08-22 12:59:24 -07:00
dragonmux dd619ad808 aux_serial: Moved all the transmit logic into aux_serial.c and cleaned up in usb_serial.c 2022-08-22 12:59:24 -07:00
dragonmux b94476841f usb_serial: Begun bringin more commonality to debug_uart_receive_callback 2022-08-22 12:59:24 -07:00
dragonmux a5c07c188f usb_serial: Begun refactoring debug_uart_receive_callback 2022-08-22 12:59:24 -07:00
dragonmux 960806c324 aux_serial: Redefined the DMA transmit buffers as two actual buffers and simplified 2022-08-22 12:59:24 -07:00
dragonmux 98a2b4d350 aux_serial: Refined how flip-flopping between the two transmit buffers is achieved 2022-08-22 12:59:24 -07:00