dragonmux
|
da447a849f
|
usb_serial: Renamed usbuart_debug_write() -> debug_uart_write()
|
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
|
2da8b44c1d
|
aux_serial: Renamed usbuart_set_line_coding() -> aux_serial_set_encoding()
|
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
|
13209385f8
|
usb_serial: Refactored debug_uart_send_stdout() and cleaned up
|
2022-08-22 12:59:24 -07:00 |
dragonmux
|
3af03c0778
|
usb_serial: Renamed usbuart_send_stdout() -> debug_uart_send_stdout()
|
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
|
099540cccb
|
usb_serial: Moved the "SemiHosting" init into a more suitable spot in bringup
|
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 |
Jonathan Giles
|
9570b7d21e
|
ch32f1: Differentiate CH32F103 from CKS32F103 and APM32F103 based on REV ID (upper 16 bits of DBGMCU_IDCODE)
|
2022-08-22 12:48:48 -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
|
999ac27172
|
native/usbdfu: clang-format for part of the DFU bootloader
|
2022-08-21 18:26:17 -07:00 |
dragonmux
|
54bcbf95fa
|
native: Done a little more cleanup in the platform with clang-format
|
2022-08-21 18:26:17 -07:00 |
Rafael Silva
|
98b4c71156
|
misc: superfluous semicolon cleanup
|
2022-08-20 07:15:53 -04:00 |
Rafael Silva
|
b16e55da30
|
gdb_main: don't print debug for vMustReplyEmpty packets
|
2022-08-19 12:30:09 -04:00 |
dragonmux
|
79575cc8a9
|
adiv5: Attempt to handle JTAG DPv0 devices
|
2022-08-18 18:58:29 -07:00 |
dragonmux
|
b795cb7ef4
|
samd: Added an errata workaround for the SAMD11 DFLL48M which can have issues if left unrequested before configuration.
|
2022-08-18 18:52:00 -07:00 |
dragonmux
|
663f2a329a
|
samd: Cleanup and stylistic fixes
|
2022-08-18 18:52:00 -07:00 |
dragonmux
|
dde75f186d
|
command: Cleaned up in the auto_scan command routine
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
8d7a5cd422
|
command: Added some additional tristating to the end of the scan routines
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
37a6a2a274
|
remote: Refactored the handling for REMOTE_TDITDO_{NO,}TMS
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
800a2a8f12
|
gdb_main: Run clang-format over the reset command handling code
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
8cf1d2f09c
|
target: Added target clock tristating to the target attach and detach functions
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
d4d6218234
|
stm32g0: Refactored the wait code in the flash write routine
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
d6c1d8a1cc
|
stm32g0: Made the flash write routine a little more understandable
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
23cf81eb55
|
stm32g0: Begun cleaning up the flash write routine
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
486fb6504c
|
stm32g0: Cleaned up stm32g0_flash_lock
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
f554fbd831
|
stm32g0: Refactored out the cleanup step for the flash routines
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
de909d96f0
|
stm32g0: Removed some checks from the erase function which can never fire
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
90fc89fd63
|
stm32g0: Further naming and structural cleanup in stm32g0_flash_erase
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
f4d8022437
|
stm32g0: Refactored out the busy wait code into a small function,
This netted a 36 byte code size reduction
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
60af35b06c
|
stm32g0: Begun sorting out the erase routine mess
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
f859368a97
|
stm32g0: Fixed the structure naming and typedef'd them
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
04b86f6eea
|
stm32g0: Cleaned up the STM32G0B_C memory map setup slightly
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
c500e720e3
|
stm32g0: Removed some more unnecessary casts
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
43afb5207a
|
stm32g0: Run clang-format through much of the code
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
ba7c6a3048
|
stm32g0: Cleaned up the flash function definitions
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
1aa1a3598a
|
stm32g0: Removed some needless casts from the command list build
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
6b5c492bc7
|
adiv5_swdp: Implemented clock tristating for adiv5_swdp_scan
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
c847007008
|
jtagtap: Implemented clock tristating
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
dbcc1fe0a1
|
misc: Added a file with the MIT license as stm32g0.c is licensed under MIT
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
9198f5b630
|
native: Properly handled the TCK/SWCLK processor pin when doing clock tristating
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
1890426669
|
native: Reformatted the TMS and SWDIO macros in the platform header
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
4ca3982599
|
native: Cleaned up the SWDIO turnaround macros
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
e7f45aea7e
|
hosted/remote_jtagtap: Refactored out another unnecessary snprintf() call from TAP init remote call code
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
cf07861405
|
hosted: Implemented support for the new target clock tristating on BMP
|
2022-08-15 22:16:15 -07:00 |
dragonmux
|
450581cc0a
|
hosted/bmp_remote: Implemented support for the new remote protocol target clock tristating
|
2022-08-15 22:16:15 -07:00 |