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
|
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
|
bc256a9201
|
aux_serial: Begun moving globals into their proper private TU scopes
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
27ab12f3fc
|
aux_serial: Renamed usbuart_change_dma_tx_buf() -> aux_serial_switch_transmit_buffers()
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
8eea6110b8
|
usbuart: Moved usbuart_change_dma_tx_buf() into aux_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
693c408b98
|
usbuart: Moved usbuart_usb_out_cb() into usb_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
a0fab9b772
|
usbuart: Moved usbuart_usb_in_cb into usb_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
bbbb49c2b5
|
usb_serial: Renamed usbuart_send_rx_packet() -> debug_uart_send_rx_packet()
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
9b6d9c4780
|
usbuart: Moved usbuart_send_rx_packet to usb_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
8723fdf3de
|
usb_serial: Renamed usbuart_run() -> debug_uart_run()
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
2d83b25b3c
|
usbuart: Moved usbuart_run() into usb_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
04cf410247
|
platform: Moved the aux serial functions into their own header
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
35e88d0409
|
usbuart: Moved the SemiHosting implementation to usb_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
15a37f830a
|
usbuart: Moved usbuart_debug_write() to usb_serial.c
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
62adb8a7d2
|
usbuart: Moved some important definitions to the header temporarily
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
487bcf029d
|
usbuart: Moved usbuart_set_line_coding() out into a new file
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
70e24f4203
|
usb_serial: Moved usbuart_send_stdout() into the usb_serial code
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
24ac50ff60
|
usbuart: Begun refactoring the physical UART code to seperate out the mixed interests
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
a86340790d
|
usbuart: Replaced most of the debug monitor code with newlib hooks and documented everything
|
2022-08-21 18:26:17 -07:00 |
dragonmux
|
99e894cd0f
|
platform: Removed usbuart_debug_write() from the headers and fixed its return type
|
2022-08-21 18:26:17 -07:00 |
dragonmux
|
aa6d0fa7e4
|
usb: Moved usb_get_config() into the main usb header
|
2022-08-12 22:25:52 -07:00 |
dragonmux
|
bf6c146786
|
cdcacm: Renamed cdcacm_get_config() -> usb_get_config()
|
2022-08-12 22:25:52 -07:00 |
dragonmux
|
c530bd077b
|
misc: Switched to using C11
|
2022-07-18 20:59:15 -07:00 |
Anti Sullin
|
3e9913e88b
|
Implement semihosting debug output redirection to usb-uart port.
|
2022-07-13 18:49:20 -07:00 |
dragonmux
|
ef5cfd829f
|
platforms/f3: updated the platform definition
|
2022-06-12 15:58:11 -07:00 |
Koen De Vleeschauwer
|
0a0f5a9dd7
|
rtt
|
2022-05-31 21:15:41 -04:00 |
Mike Ditto
|
48c6db1963
|
Remove duplicate definition of USBUSART_DMA_TX_ISR
|
2022-03-22 10:02:52 -04:00 |
Piotr Esden-Tempski
|
bcba3ee4a9
|
native: Fixed hw6 USBUSART support.
|
2022-03-15 23:45:32 -07:00 |
Piotr Esden-Tempski
|
06f24d3269
|
native: Added blocks to the ISR templates.
|
2022-03-15 23:45:32 -07:00 |
Piotr Esden-Tempski
|
bb761e4b38
|
native: Initial addition of hw 6 support.
|
2022-03-15 23:45:32 -07:00 |
Uwe Bonnes
|
b887a8d355
|
stm32: Portability changes
Allow to compile on STM32F0 platform too.
|
2021-07-15 15:06:54 +02:00 |
Uwe Bonnes
|
7f1a560288
|
stm32/usbuart: Clear USART_ICR if provided.
Otherwise endless interrupts happened.
|
2021-05-20 12:06:56 +02:00 |
Uwe Bonnes
|
90534b3cf6
|
stm32: portability enhancements
Needed for e.g. stlinkv3
|
2021-05-20 12:06:56 +02:00 |
Uwe Bonnes
|
a83700d1cf
|
stm32/usbuart: DMA stream handling is not STM32F4 specific
|
2021-04-25 16:02:20 +02:00 |
Vestrel
|
806787529f
|
Use DMA for USBUSART TX/RX
|
2021-04-17 17:57:08 +02:00 |
Uwe Bonnes
|
05adcd9bf5
|
remote.c: Compile only relevant functions.
Do no compile firmware functions when compiling pc-hosted.
|
2020-06-05 14:59:30 +02:00 |
Uwe Bonnes
|
76f9a6ad42
|
stm32: Portability changes.
|
2019-10-20 22:20:06 +02:00 |
UweBonnes
|
00937348b3
|
Fixes to compile "make ENABLE_DEBUG=1 all_platforms" (#515)
|
2019-09-04 13:09:43 +02:00 |
Brennan Ashton
|
443ced62d4
|
Target latest libopencm3
Required fixes:
* use usbd_request_return_codes -- commit 54b117c5a5767df8dc114612dfd8e8cb88b72c6b
* drop deprecated timer_reset() -- commit 034dbf20ff8c54dcbee5238390b37a0d35180f44
* drop 48 & 120 MHz configs -- commit a9dde2832eb8039b9e0d21a50b9b991ddbfc4e2d
* ld scripts: drop duplication of standard sections -- commit 9a05dcb6c0aef712052d337457838f6041ffd57a
|
2019-08-14 00:57:15 -07:00 |
Adam Heinrich
|
f5cac4c78d
|
platforms/stm32: Ignore noise errors on USBUART
|
2018-01-13 21:11:17 +01:00 |
Gareth McMullin
|
0ed66547d5
|
Fix libopencm3 breakage
|
2017-09-25 11:17:03 +13:00 |
Uwe Bonnes
|
ce1ef6e41b
|
stm32: Move rdi handling to common stm32 code.
|
2017-09-23 16:39:35 +02:00 |
Gareth McMullin
|
7730d3b198
|
Don't enable usb uart on v2 when debugging
|
2016-11-22 12:45:59 +13:00 |
Gareth McMullin
|
966f360515
|
debug: Use semihosting if available or output via usbuart.
|
2016-09-29 21:31:13 -07:00 |