Piotr Esden-Tempski
31adb2f94d
misc: Cleanup include guards.
...
Using underscore prefixes is not allowed for include guards as all
defines starting with underscore are reserved. At the same time made
file ends and spacing and style of include guards consistent in all
headers.
The new style of include guards also includes the directory of the
include file relative to `src` directory to prevent potential future
issues where we might end up with a name clash across directories.
2022-08-23 15:06:21 -04:00
Piotr Esden-Tempski
12771eeb40
Added two missing license headers in BMDA.
2022-08-23 10:20:44 -04:00
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